我試圖重啓我的Apache服務器,我對此很陌生。我很好奇 apache2重新啓動了什麼? apachectl重新啓動的功能是什麼?apachectl和apache2之間的區別
2
A
回答
0
假設你是在Ubuntu或喜歡,一個man apache2
如下指示:
一般情況下,應該的Apache2不能直接調用,而是 應通過/etc/init.d/apache2調用或apache2ctl。
FYI:的apachectl是apache2ctl的別名時下
作爲最佳實踐,建議發行sudo apache2ctl graceful
的優美的說法,這是由它的含義預期,提供了更穩定的方式來重新啓動Apache進程,讓其子進程在重新加載配置之前完成正在進行的任務。
CF man apache2ctl
重啓:
重新啓動Apache後臺程序通過發送一個SIGHUP。
優美:
優雅地通過發送一個SIGUSR1重新啓動Apache後臺程序。如果 守護進程沒有運行,它將啓動。這不同於正常的 重新啓動,因爲當前打開的連接是 未中止。
Here is a reference about signalling SIGUSR1 as opposed to SIGHUP.
相關問題
- 1. apache2.conf:Timeout和KeepAliveTimeout之間的區別
- 2. apache2,apache2-threaded-dev和apache-prefork-dev之間的區別
- 3. perl舞者框架和apache2 http服務器之間的區別
- 4. 之間的〜/和的區別../
- 5. '#','%'和'$'之間的區別
- 6. {!!之間的區別!!}和{{}}
- 7. '+ ='和'= +'之間的區別?
- 8. 「。+」和「。+?」之間的區別
- 9. .eq之間的區別。和==
- 10. #。/和#之間的區別。 ./
- 11. !=和!之間的區別==
- 12. 「%〜dp0」和「。\」之間的區別?
- 13. | =和^ = css之間的區別
- 14. 之間的區別。和#
- 15. ==和case之間的區別?
- 16. 「**/* /」和「** /」之間的區別?
- 17. jQuery - '。'之間的區別和「#」
- 18. 「?1」和「?」之間的區別
- 19. `%in%`和`==`之間的區別
- 20. fmod和%之間的區別
- 21. 之間的區別:+和:+
- 22. 類區域和堆之間的區別
- 23. SPFile和PublishingPage類別之間的區別
- 24. 子類和類別之間的區別?
- 25. System.Timers.Timer Enabled = true和.Start()之間的區別Enabled = true和.Start()之間的區別
- 26. isForeground()和onExposed和onObscured之間的區別
- 27. $ .ajax()和$ .get()和$ .load()之間的區別
- 28. 和intent和setcontentview之間的區別
- 29. Java和C#和.NET之間的區別
- 30. NSthread和NStimer和NSNotifcation之間的區別?
請提供的路徑,這兩個命令,而你使用的是什麼操作系統。盲目的猜測是你的「apache2」命令來自你的發行版,並且它會調用「apachectl」命令。 – 2013-05-02 15:10:48
在Debian中,例如'/ etc/init.d/apache2'是一個腳本,它使用'/ usr/sbin/apachectl'腳本調用鏈接到/ worker或prefork apache2的符號鏈接'/ usr/sbin/apache2'二進制文件在/ usr/lib/apache2/mpm-(prefork | worker | event)/ apache2中 – Wrikken 2013-05-02 19:15:52