我试图重新启动我的Apache服务器,我是新手。 我很想知道 apache2重启会做什么? apachectl重启会做什么?
答案 0 :(得分:0)
假设您使用的是Ubuntu或类似用户,man apache2
表示以下内容:
通常,不应直接调用apache2,而应该调用 应该通过/etc/init.d/apache2或apache2ctl调用。
仅供参考:apachectl现在是apache2ctl的别名
作为最佳做法,建议发布sudo apache2ctl graceful
graceful 参数,就其含义而言,通过让子进程在重新加载配置之前完成正在进行的任务,提供了一种更稳定的方式来重启apache进程。
cf man apache2ctl
重启:
通过向它发送一个SIGHUP来重新启动Apache守护程序。
优美:
通过向它发送SIGUSR1来正常重启Apache守护程序。如果 守护程序未运行,它已启动。这与正常情况不同 重启当前打开的连接是 没有流产。
Here is a reference about signalling SIGUSR1 as opposed to SIGHUP.