2010-10-27 53 views
3

我可以做sudo $ service apache2優雅,它會做一個優雅的重啓,但看看/etc/init.d/apache2,我可以做一個正常關機的唯一方法是運行$/usr/sbin目錄/ apache2ctl -k優美停在Ubuntu中優雅的Apache Stop

但是,這導致PID錯誤:httpd的(?PID XXXXX)沒有運行

顯然的Ubuntu/Debian的,並不意味着對我來說,直接運行此命令。

基本上我想要做的是做一個優雅的關機(等待請求完成),執行我的升級,並再次啓動服務器。

回答

5

您使用的命令應該沒問題。我猜想你看到的錯誤可能是拋出錯誤的看門狗功能。

的apachectl -k優美停

http://httpd.apache.org/docs/2.1/stopping.html

+1

,我以爲我們是把這個作爲sudo的吧? – CrazyDart 2010-10-27 17:17:08

+0

Doh!好像我沒有。至少當我離開sudo時,我可以重現這條消息,sudo沒有顯示。 – Joe 2010-10-27 18:09:31