Я использую ткань для удаленного запуска микро-aws-сервера, установки git и репозитория git, настройте конфигурацию apache и перезагрузите сервер.
Если в любой точке из файла fabfile выдается либо
sudo('service apache2 restart')
или run('sudo service apache2 restart')
или остановка, а затем старт, команда, по-видимому, выполняется, я получаю ответ, указывающий, что apache запущен, например
[ec2-184-73-1-113.compute-1.amazonaws.com] sudo: service apache2 start
[ec2-184-73-1-113.compute-1.amazonaws.com] out: * Starting web server apache2
[ec2-184-73-1-113.compute-1.amazonaws.com] out: ...done.
[ec2-184-73-1-113.compute-1.amazonaws.com] out:
Однако, если я пытаюсь подключиться, соединение отказывается и если я ssh на сервер и запускаю
sudo service apache2 status
говорится, что "Apache is NOT running
"
Пока пробирается, если выполняется
sudo service apache start
, сервер запущен, и я могу подключиться. Кто-нибудь еще испытал это? Или у кого-нибудь есть советы о том, где я мог бы смотреть, в файлах журналов и т.д., Чтобы выяснить, что произошло. В apache2/error.log
, syslog
или auth.log
ничего нет.
Это не такая уж большая сделка, я могу ее обойти. Мне просто не нравятся такие бесшумные неудачи.