У меня странная проблема с подключением только к одному серверу, которую я не знаю, как диагностировать. По сути, я настраиваю автономный почтовый сервис с помощью iRedMail, и какое-то время все работает нормально, а затем:
- все соединения http, https и imap перестают работать (ошибка либо тайм-аут, либо отказ в соединении)
- когда он выходит из строя с одной клиентской машины, он начинает сбой для всех других машин в той же локальной сети (которая удалена от сервера)
- в состоянии сбоя все остальные сайты работают нормально
- если я перезагружаю локальный роутер (который также восстанавливает соединение с провайдером и получает новый IP-адрес), все снова начинает работать.
- если я переключаю свой телефон с Wi-Fi (неудачная сеть) на 4G, он начинает работать на телефоне. Переключиться на Wi-Fi снова не получается.
- wget с удаленного почтового сервера на себя, работает
- wget с другого удаленного сервера на почтовый сервер работает
- перезагрузка серверной машины не решает проблему
- если я не перезагружаю локальный роутер, примерно через 8 часов он снова начинает работать
- Я несколько раз переустанавливал серверную ОС и программное обеспечение.
- Я также видел, как он терпел неудачу из-за 4G, но он снова начал работать примерно через час.
- В состоянии сбоя журналы доступа и ошибок сервера nginx не показывают никакой активности.
- Подключение к серверу из Outlook для iOS, кажется, почти сразу ломает его.
- Проблема не влияет на SSH или PING
- Поиск DNS работает нормально
- Сервер представляет собой общий Linode объемом 4 ГБ с Ubuntu 20.04 LTS и последней версией iRedMail.
Я бы связался со своим интернет-провайдером, но, как уже упоминалось, я также видел его (только один раз) через 4G (то есть: другого интернет-провайдера). Как будто с сервера возвращаются неверные данные, которые ломают что-то в канале между этим и сервером.
В основном я в тупике, поэтому любые подсказки будут очень признательны. Как мне это диагностировать? Что еще я могу попробовать?
Обновление: с тех пор я воссоздал точно такой же Linode в другом центре обработки данных (Сидней, тот же город, где я нахожусь), и все эти проблемы, похоже, исчезли. Странный.