浏览模式: 普通 | 列表
3月, 2022 | 1
p.s.phpmyadmin中看mysql状态 thread_created 过大,可以考虑增加 thread_cache_size 值


1,查看数据库状态如下
show status like 'thread%';
如图:
attachments/202203/26_154405_1276937202009081438536081381821334.png


2,查询服务器 thread_cache_size 配置
show variables like 'thread_cache_size';
如图:这是我修改以后的截图,之前是9
attachments/202203/26_154425_1276937202009081439570112105265150.png

...

阅读全文…
今天发现php-fpm有慢语句 session_start()
网上认为是相同浏览器访问相同网站,不同的tab会出现这个问题。
锁了session写入但是能读取。

网上解决方法
在写入完session后立即执行掉 session_write_close()
也就是保存当前session,然后解除锁定。


推论:
此站没有用文件保存session,而是使用了memcached,同样涉及到session锁死的问题
不过高并发下才出现可能是memcached设置的并发量不够
就把原来的1024直接改为4096,运行一段时间看负载情况


另外session赋值结束可以使用 session_commit() ,避免php页执行时间长导致session锁死
下面的例子可以演示 一个调用session的php运行如果没有结束,其它php运行就会一直等待下去,从而php-fpm超时
...

阅读全文…
设置允许运行的应用程序列表
win+p打开gpedit.msc,本地计算机策略-计算机配置-管理模板-系统

取消本操作
重新启动计算机,在启动菜单出现时按F8键,在Windows高级选项菜单中选择“带命令行提示的安全模式”选项,
然后在命令提示符下运行mmc.exe。在打开的“控制台”窗口中,依次单击“文件→添加/删除管理单元→添加→组策略→添加→完成→关闭→确定”,现在已经添加了一个组策略控制台,接下来把原来的设置改回来重新进入Windows即可。
1