2016-01-26 1 views
0

У меня есть закрытая система с чатом в нем. Чат обновляется каждые 10 секунд, для 30 активных пользователей дома. Через каждые пару часов сервер чата (на базе Linux, используя Apache2) просто требует 30 секунд для ответа и требует перезапуска. Моя гипотеза заключается в том, что сервер видит много соединений с одного и того же IP-адреса и просто блокирует нас. Есть ли параметр, который я могу изменить, чтобы сервер не задерживал частые подключения).Сервер забит частыми чат-ответами

Кроме того, я не могу найти что-либо в Интернете на домашних серверах, только несколько подключений от нескольких пользователей.

ответ

0

В отличие от данных опроса, подход использования socket не имеет этой проблемы и более эффективен.

0

Обычно это не должно быть проблемой при 30 + соединениях. Попробуйте отследить эти из них:

netstat -atun | awk '{print $5}' | cut -d: -f1 | sed -e '/^$/d' |sort | uniq -c | sort -n 

Но вообще я считаю, что это тип апача вопроса. Просто выполните поиск error.log (/var/log/apache2/*.error.log) и попытайтесь отследить проблему. Может быть, родительский процесс случайно перезапущен?

Смежные вопросы