Я заметил что-то странное на виртуальной машине Ubuntu Server 16.04, работающей на VMWare ESXi 6.0.
На машине размещен веб-сайт, работающий на Apache 2, доступный в Интернет. Также он запускает SSHd, чтобы мы могли подключиться для поддержки.
Мне звонят владелец этого веб-сайта и сообщает, что он недоступен. Чтобы снова включить его, я просто захожу в систему по SSH, и все, все снова доступно.
Сегодня я попытался проверить, работает ли веб-сайт, и обнаружил, что он недоступен, поэтому я вошел в виртуальную машину, но также проверил некоторые журналы, которые наше приложение регистрирует на нем, и обнаружил, что со вчерашнего дня ничего не было зарегистрировано. Но через минуту начали формироваться логи.
Это похоже на то, что через некоторое время компьютер переходит в состояние паузы / приостановки и снова включается, просто войдя в систему снова.
Любой намек ?.
Проверяли ли вы журналы своих виртуальных машин ESX, чтобы подтвердить теорию? Вот вам хорошее руководство, где искать: https://www.altaro.com/vmware/introduction-esxi-vm-log-files/
Честно говоря, если ваш виртуальный компьютер будет заблокирован, вы не сможете использовать ssh и там. Есть ли промежуточный брандмауэр / прокси-сервер? Если да, то пытались ли вы зайти на сайт из локальной сети?
Как сказал @storminteractive: если вы можете войти на сервер, то, вероятно, нет проблем со слоем виртуализации.
Я бы посмотрел настройки сна / гибернации Ubuntu. Насколько мне известно, возможно, что сервер может перейти в спящий режим, где он недоступен через http и не записывает журналы, но как только будет попытка подключения ssh, сервер проснется. Это зависит от настроек сетевой карты, но уже видел это.
Вы можете попробовать предоставленные команды Вот.