Mushie 发表于 2021-6-25 11:15:07

【已解答】CGI进程过多怎么办?

每次重启apache后隔一段时间,就好几百个CGI进程,基本只增不减。网站流量小,一天可能也就几千pv。环境是Windows server r2 + apache 2.4
大佬们有没有遇到这情况?怎么解决?

Mushie 发表于 2021-6-25 11:16:16

也不知道是网站程序原因?还是环境哪里设置得不对?还是说win跑apache就是会有这现象?

大炮运维V587 发表于 2021-6-25 12:12:17

Mushie 发表于 2021-6-25 11:16
也不知道是网站程序原因?还是环境哪里设置得不对?还是说win跑apache就是会有这现象? ...

私信发我你的向日葵信息,我这里给你看下怎么优化下

Mushie 发表于 2021-6-25 17:38:35

大炮运维V587 发表于 2021-6-25 12:12
私信发我你的向日葵信息,我这里给你看下怎么优化下

私信你了,麻烦给看看,谢谢了。

Mushie 发表于 2021-6-25 18:05:58

而且一般的时候,基本都是两个Apache进程。然后有一个会不定期关闭,然后又自动开启,基本就会多一个CGI进程。或者先从2个Apache进程变成3个的时候基本也会多一个CGI进程,然后apache变回2个,刚才创建的CGI进程也不会回收。里面的CGI进程一直都是只增不减。今天下午一点多开始,到五点左右,就700多进程了,访问网站直接报500错误。

大炮运维V587 发表于 2021-6-26 09:20:07

Mushie 发表于 2021-6-25 18:05
而且一般的时候,基本都是两个Apache进程。然后有一个会不定期关闭,然后又自动开启,基本就会多一个CGI进 ...

在高并发下,Apache的能力和Nginx相比差很多。但是Win下首推IIS,毕竟是微软的亲儿子。
已经协助楼主调整了下参数,楼主观察下,如果还是偏高,请考考更换IIS或者Nginx
页: [1]
查看完整版本: 【已解答】CGI进程过多怎么办?