netuu 发表于 2017-5-20 09:32:32

PHP.EXE占用CPU过高,如何解决?

最近发现服务器运行慢,客户端时常登录不了,经检查发现服务器PHP.EXE进程过多,并占用CPU较高,停用消息列队服务后进程会有所减少,重启后还会逐渐占用到100%。如果手动结束进程,PHP-CGI.EXE进程就会占用CPU过高。经测试,只有几个用户在线时也会有此问题。求解?

通达聂利彪 发表于 2017-5-22 12:48:34

本帖最后由 通达聂利彪 于 2017-5-22 17:36 编辑

您好,您的版本是9.11吗,若不是建议先更新一下版本。 另外,请您查看一下服务控制中心的MQ和redis服务是否都正常启动,建议修改一下参数MYOA/bin/redis.windows.conf 设置maxmemory和maxheap参数 ,建议改的稍微大一些。

lijiyi652 发表于 2017-5-24 11:11:53

通达聂利彪 发表于 2017-5-22 12:48
您好,您的版本是9.11吗,若不是建议先更新一下版本。 另外,请您查看一下服务控制中心的MQ和redis服务是否 ...

默认的maxheap、maxmemory都是被注释掉的。前面有#:L

通达聂利彪 发表于 2017-5-24 13:24:38

您好,需要去掉注释
页: [1]
查看完整版本: PHP.EXE占用CPU过高,如何解决?