Вы не предоставили информации о, как сервер настроен / где его размещенный. Существуют все виды вещей, которые могли бы влиять на это - например, проблемы сетевого соединения, проблемы конкуренции CPU о виртуальной машине.
Я предполагаю, что Вам настроили регистрацию ошибок правильно и проверили, что не было никакого изменения в шаблоне ошибок во время этих отключений электричества.
Существует, вероятно, не много, можно сделать для анализа то, что произошло в предыдущем событии - но действительно надейтесь видеть, было ли изменение в ответ времена.
Продвигаясь Вы могли бы полагать, что установка iptables зарегистрировала запуск каждого квитирования tcp на порте 80 и начала писать %D в файлы журнала. Затем надейтесь видеть, существуют ли медленные ответы / разрывы между syn пакетами и завершенными ответами.
Если система дает последовательную задержку между syn cookie и ответом, то проблема не с программным обеспечением, работающим на машине.
При выполнении внешний (http) и внутренний (просто демон, который пишет что-то в файл журнала затем, спит для интервала кузнеца) heartbeat против сервера могли бы быть хорошей идеей также. Снова, если Вы видите проблемы о внешнем heartbeat, но не внутреннем, он указывает на сетевую проблему, если Вы видите разрывы в обоих, затем существует проблема с аппаратными средствами самого сервера.
Рассмотрите добавление клиентского агента производительности, такого как бумеранг ко времени отклика страницы журнала также.
apt-get update
не эквивалентен yum update
, к которому вы привыкли; вам определенно следует прочитать справочные страницы по важным системным инструментам. apt-get update
в системах на основе Debian обновляет индекс метаданных пакетов, но никоим образом не затрагивает никакие пакеты, установленные в системе. Вам нужна команда apt-get upgrade
.
Вы можете просмотреть все доступные версии в настроенных вами репозиториях, запустив:
apt-cache policy puppet
Интересно. .
puppet:
Installed: (none)
Это означает, что ваша текущая версия Puppet вообще не была установлена через apt
. Может быть, он настроен каким-то другим способом через конфигурацию Vagrant?
apt-get install puppet
должен установить текущую версию,