可以了######用Nginx就不用伤脑筋了,只需根据CPU核心数配置Nginx工作进程数即可.
###### 不可以,MaxClients 是连接数,你服务器配置那么高,怎么才 300。 超级小水管
<IfModule mpm_worker_module> ServerLimit 16 ThreadLimit 256 StartServers 8 MaxClients 4096 MinSpareThreads 64 MaxSpareThreads 256 ThreadsPerChild 256 MaxRequestsPerChild 10000 </IfModule>
######
引用来自“neo-chen”的评论
不可以,MaxClients 是连接数,你服务器配置那么高,怎么才 300。 超级小水管 <IfModule mpm_worker_module> ServerLimit 16 ThreadLimit 256 StartServers 8 MaxClients 4096 MinSpareThreads 64 MaxSpareThreads 256 ThreadsPerChild 256 MaxRequestsPerChild 10000 </IfModule>
我现在是服务器开机一个小时的样子,16G内存就光了啊,你这个到底咋样?我的500的客户主要是往服务器传文件,有的文件是一次请求就传完了,大文件有带宽限制,传的时间长。
我原来用的是系统默认配置
<IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000
</IfModule>
另外你的这个配置放在哪个位置?是prefork.c配置下面吗?我用 httpd -l 看的是这个:
core.c prefork.c httpd_core.c mod_so.c
######
引用来自“李察德-泰森”的评论
引用来自“neo-chen”的评论
不可以,MaxClients 是连接数,你服务器配置那么高,怎么才 300。 超级小水管 <IfModule mpm_worker_module> ServerLimit 16 ThreadLimit 256 StartServers 8 MaxClients 4096 MinSpareThreads 64 MaxSpareThreads 256 ThreadsPerChild 256 MaxRequestsPerChild 10000 </IfModule>
我现在是服务器开机一个小时的样子,16G内存就光了啊,你这个到底咋样?我的500的客户主要是往服务器传文件,有的文件是一次请求就传完了,大文件有带宽限制,传的时间长。 我原来用的是系统默认配置 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> 另外你的这个配置放在哪个位置?是prefork.c配置下面吗?我用 httpd -l 看的是这个: core.c prefork.c httpd_core.c mod_so.c 你是php 还是 什么? 1.你的php程序运行需要多长时间?如果一个运行超过60秒,那么就会堵塞占用你的 apache 进程。 2. 里面有大文件,下载。下载过程是一支占用链接数的。 3. 看看你的 IO, 读文件是否太慢,引起堵塞 ######
引用来自“李察德-泰森”的评论
引用来自“neo-chen”的评论
不可以,MaxClients 是连接数,你服务器配置那么高,怎么才 300。 超级小水管 <IfModule mpm_worker_module> ServerLimit 16 ThreadLimit 256 StartServers 8 MaxClients 4096 MinSpareThreads 64 MaxSpareThreads 256 ThreadsPerChild 256 MaxRequestsPerChild 10000 </IfModule>
我现在是服务器开机一个小时的样子,16G内存就光了啊,你这个到底咋样?我的500的客户主要是往服务器传文件,有的文件是一次请求就传完了,大文件有带宽限制,传的时间长。 我原来用的是系统默认配置 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 4000 </IfModule> 另外你的这个配置放在哪个位置?是prefork.c配置下面吗?我用 httpd -l 看的是这个: core.c prefork.c httpd_core.c mod_so.c 引用来自“neo-chen”的评论
你是php 还是 什么? 1.你的php程序运行需要多长时间?如果一个运行超过60秒,那么就会堵塞占用你的 apache 进程。 2. 里面有大文件,下载。下载过程是一支占用链接数的。 3. 看看你的 IO, 读文件是否太慢,引起堵塞 我的是 python + django,主要不是下载文件,都是上传文件,上传文件有大有小,小的几十、几百K的都是一次请求就完成,上传的大文件可能会有两三百M,传一次文件需要的时间可能会有二三十分钟才能传完