我们运行的是 centos 7、lamp stack 5.6,我们每天发送 17k 条短信,其中包括流媒体等,因此服务器总是很忙。一些用户抱怨收不到短信,短信网关说这是因为 curl 超时,所以我做了很多事情来尝试解决这个问题,我所做的工作之一是keepalive
关闭httpd.conf
但它仍然显示在 php.ini 中的 apache2handler 下
Max Requests Per Child: 0 - Keep Alive: off - Max Per Connection: 100
Timeouts Connection: 60 - Keep-Alive: 5
理想情况下,我希望完全删除 apache2handler,因为这是一个每天至少有 30,000 名用户的生产服务器,而且我不喜欢在生产服务器上运行我不完全了解的东西,apache2handler 显然在前几天从 centos 6 升级时被错误安装了。
如果删除 apache2handler 可能会导致停机,我想知道如何删除,或者增加Connection: 60 - Keep-Alive: 5
答案1
关闭 lamp 堆栈中的 php 的 apachehandler?您不妨关闭该系统。关闭 keepalive 后,不用担心 5 秒的 keepalive 超时。