我有一个封闭的系统,里面有聊天。对于30名活跃的内部用户,聊天每10秒更新一次。每隔几个小时,突然聊天的服务器(基于Linux,使用Apache2)只需要30秒响应并需要重新启动。我的假设是服务器看到来自同一IP的许多连接,只是阻止我们。是否有可以更改的设置,以使服务器不会延迟频繁连接。)
另外,我在网上找不到任何内部服务器,只有多个用户的多个连接。
答案 0 :(得分:0)
通常情况下,30+连接不应该是一个问题。 尝试追踪这些:
netstat -atun | awk '{print $5}' | cut -d: -f1 | sed -e '/^$/d' |sort | uniq -c | sort -n
但是我觉得这是一种apache问题。 只需搜索error.log(/var/log/apache2/*.error.log)并尝试追踪问题。也许父进程是随机重启的?
答案 1 :(得分:0)
使用socket
的方法没有轮询数据,而是没有这个问题,而且效率更高。