Назад | Перейти на главную страницу

FreeBSD с nginx не может подключаться к сети после некоторого времени работы

Мой сервер - это система FreeBSD, я запускаю на нем nginx для проксирования запросов пользователей на другой реальный сервер. Моя проблема в том, что я не могу посетить свой сервер freebsd через некоторое время. Сервер находится в другом месте, поэтому мне нужно его исправить. Когда возникает проблема, сервер не может пинговать другой адрес, он не может использовать сети, если я его перезагружаю и перезапускаю nginx, все становится нормально. Но через некоторое время его уже нельзя будет посетить снова. Я не очень хорошо знаком с freebsd, поэтому никто не может помочь выяснить возможную причину?

Думаю проблема с подсчетом mbufs. Есть 2 возможных решения:

Вы можете легко проверить пределы: сравните значения LIMIT и USED в vmstat

# vmstat -z

Также проверьте сетевую карту - это может быть проблема с mbufs, о которой упоминает SaveTheRbtz, но у меня также была эта проблема с сетевой картой, которая через некоторое время необъяснимо `` заклинилась ''.

Также проверьте свой брандмауэр, у меня были проблемы с сервером, который не забывал о соединениях в течение нескольких часов. В конце концов, он заполнит свои выделенные связи и просто отвергнет все остальное. Если бы я подождал, он вернется. В конце концов мне просто пришлось отключить отслеживание соединений.