Пользовательский сервер Ubuntu через некоторое время: Сброс соединения по пиру

У меня есть программа сервера Linux. Я замечаю, что через 2 или 3 дня сервер перестает отвечать на запросы. Когда я заглядываю в журнал сервера, я нахожу сообщения "сброс соединения по одноранговой сети".

Я должен перезагрузить сервер. Все работает нормально, а затем через 2 или 3 дня какое-то время возникает та же проблема.

Любая помощь будет оценена.

Изменить: Извините за небольшое описание.

Это простой сервер, который я написал, который принимает соединения TCP. Это в C#, и я использую моно. Я запускаю сервер следующим образом: nohup mono StartServer.exe &

Файл с именем nohup.out создается в том же каталоге, что и журнал. Через 2-3 дня я обнаружил, что монофонический процесс все еще жив. Но клиенты (клиенты Silverlight) не могут подключиться к серверу: они получают сообщение "accessdenied". На самом деле, даже когда сервер не работает, получаются сообщения "accessdenied". Итак, я думаю, сервер не отвечает.

Когда я просматриваю файл nohup.out, я нахожу сообщения об ошибке "сброс соединения по пиру".

На самом деле, я изначально планировал разместить его на сервере Windows, но обнаружил, что он отлично работает и на сервере Linux. Поскольку я не очень разбираюсь в Linux, я подумал, что пропустил очевидную конфигурацию.

Что меня озадачивает, так это то, что все работает нормально примерно до 3 дней.

Я провёл нагрузочное тестирование, сделав один клиент, имеющий несколько подключений к серверу, и обнаружил, что я получаю ту же ошибку в течение одного дня. Количество соединений составляет около 30.

1 ответ

Решение

Я бы побежал

# netstat -anp

а также

# lsof -n

Чтобы увидеть, происходит ли соединение или утечка файлового дескриптора. Я подозреваю, что соединения или файлы не закрыты должным образом, и через некоторое время прошло 1024 открытых файла (что является пределом по умолчанию для открытых файлов за раз, если только он не был изменен с помощью ulimit), что опять-таки помешало бы его созданию новые связи.

Другие вопросы по тегам