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

Удаленный сервер доступен для проверки связи, но недоступен по TCP / UDP - как отлаживать?

Я использую сервер Debian Jessie, размещенный в компании (поэтому я могу получить к нему доступ только удаленно) с несколькими виртуальными машинами на основе LXC, работающими на нем, которые, в свою очередь, запускают несколько служб от XMPP до IMAP, SMTP и IRC. Иногда, может быть, два раза в неделю, я наблюдаю следующий эффект: сервер (хост и все гости) перестает отвечать ни на какие службы на основе TCP или UDP, которые я использую. Я все еще могу пинговать его, но пакеты не доставляются от 2 минут до часа для любых служб на основе TCP / UDP. Иногда соединение становится довольно неустойчивым, поскольку сервер доступен с интервалом в 2-3 минуты с небольшими окнами, в которых я могу установить соединение.

Я регистрировал системную статистику, такую ​​как использование жесткого диска, использование ЦП и использование памяти с течением времени, и нет ничего необычного. Использование ЦП обычно составляет менее 20%, и своп никогда не используется.

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

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

Какие еще инструменты я могу использовать для устранения этой проблемы?