服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Apache进程比MaxClients更多

我们有Apache运行的工人MPM和MaxClients设置为6,但是当我打开顶部,我可以看到超过6个Apache进程运行。 13下面的屏幕转储中可见。 有人可以解释这个吗? 还有一个来自/ server-status /的屏幕转储,大约在同一时间。 在我们正常的加载下,似乎一次只能处理2-6个请求,所以我期望看到许多apache2进程在最前面运行。 我可以协调这一点的唯一方法是假设在最大负载下,有3个服务器运行(ServerLimit 3,3 apache2进程),每个都有2个线程(3×2 = 6个apache2进程),但即使这样也会导致9个apache进程最多运行。 Apache本质上是逃避,从不释放内存。 我们每秒提供大约5-6个请求,使用/ server-status /进行监视,所以我认为将MaxRequestsPerChild设置为1000(我们已经使其低至500)会导致进程回收并释放内存,但是这并不似乎发生。 我们通过New Relic来监视Apache进程内存。 当我们重新启动Apache时,下面的configuration会消耗大约550M的内存。 每个进程最终都会膨胀到VIRT:300m RES:80m,我们似乎无法控制正在运行的进程数量,所以Apache在12-14小时内从550M-5G上升,并将我们抹去。 我已经检查了/conf.d/目录,以确保我们不覆盖我们的apacheconfiguration中的任何设置。 有没有人有任何build议获得Apache的控制权? 我知道我们有一个运行mod_wsgi的胖python应用程序,可能有内存泄漏,当然可以优化,但我只是想控制产生的apache进程的数量。 Apacheconfiguration: ### Section 1: Global Environment # # The directives in this section affect the overall operation of Apache, # such as the number of concurrent requests it can handle or […]

局域网重置,如果我重新启动路由器,但有没有更好的方法来解决局域网连接

好的,我的家庭networking上出现间歇性networking丢失的典型问题。 要恢复互联网,我只需要在路由器上打开电源。 问题解决了。 但我不明白为什么路由器停止通信。 我想有一个更好的故障排除技术,并消除滴,但我不知道在哪里看。 以下是我所尝试的: 我有一个脚本,从一台连接的局域网内的计算机按规定的时间安排路由器,我一直在跟踪3个星期的下降时间。 在我注意到的时代里没有任何模式 – 当然,除非我妻子想要连接,否则总是会发生这种情况。 几乎每天都有。 我的ISP提供24小时的IP租用,但是路由器设置为更新连接,并且我已经将路由器延长了4天而没有失败。 我的路由器是Netgear WGR614 v6,它保存的唯一日志是内容日志 – 每次我循环切换时都会被擦除,所以我不知道路由器停止时他们说了什么。 当路由器停止时,a)仍然有电b)灯亮表示它仍然与电缆调制解调器通信。 但我不能确认,因为我看不到任何交通。 c)它不会确认(通过ping)局域网上的有线或无线计算机,即使是具有静态IP并连接到路由器的计算机。 d)LAN上的任何计算机都没有连通性(尤其是互联网)。 我的局域网拓扑是Cable Modem – > Router – >本地计算机。 干杯,吉姆·帕克