我的web应用程序是php原生的,没有框架或任何东西,我的服务器是32 no的内存,当网站上有巨大的流量时,它太慢了(2秒页面加载变成了50秒)。
已尝试使用AB测试
ab -n 20000 -c 1000 mywebsite.com它给了我们
apr_socket_connect(): No connection could be made because the target machine actively refused it. 过了一段时间
有没有办法把更多的内存分配给php或者别的什么?
发布于 2017-08-20 22:23:37
最有可能的是,您达到了最大并发连接数。请阅读以下建议:
适用于Windows服务器的
(MPM_WinNT)
httpd-mpm.conf上配置ThreadLimit和ThreadsPerChild。该值应足以处理多个和/或并发请求。用于Linux的
(依赖于模块)
MaxRequestWorkers指令设置为要处理的连接数。要获得更多参考,您可以查看本文档中需要配置的指令,以便您的服务器能够正确处理多个和/或并发请求。Apache MPM Modules
https://stackoverflow.com/questions/45782954
复制相似问题