我尝试重新启动我的 Apache 服务器,我对此很陌生。我很好奇 apache2 restart 是做什么的?apachectl restart 是做什么的?
假设您使用的是 Ubuntu 或类似操作系统,aman apache2表示以下内容:
一般来说,apache2 不应该直接调用,而应该通过 /etc/init.d/apache2 或 apache2ctl 调用。
仅供参考:现在 apachectl 是 apache2ctl 的别名
作为最佳实践,建议发出sudo apache2ctl graceful
顾名思义, graceful参数提供了一种更稳定的方式来重新启动 apache 进程,让其子进程在重新加载配置之前完成正在进行的任务。
比照man apache2ctl
重新开始:
通过向 Apache 守护进程发送 SIGHUP 来重新启动它。
优美:
通过向 Apache 守护进程发送 SIGUSR1 来正常重新启动它。如果守护程序未运行,则会启动它。这与正常重新启动不同,当前打开的连接不会中止。
这是关于发送 SIGUSR1(而不是 SIGHUP)的参考。
| 归档时间: |
|
| 查看次数: |
6494 次 |
| 最近记录: |