我使用的面料來遠程啓動微AWS服務器,安裝Git和一個Git倉庫,調整Apache的配置,然後重新啓動服務器。面料出現啓動Apache2但不
如果在任何時候,從fabfile我發出任何
sudo('service apache2 restart')
或run('sudo service apache2 restart')
或停止,然後啓動,命令顯然跑,我得說明阿帕奇響應已經啓動,例如
[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
中沒有任何內容。
這不是什麼大不了的事,我可以工作輪它。我只是不喜歡這種沉默的失敗。
不是說這有助於所有,但我已經看到了與memcached相同的行爲 – 2011-06-16 23:16:28