我试图重新启动我的 Apache 服务器,我是新手。我很想知道 apache2 restart 有什么作用?apachectl 重启有什么作用?
问问题
5542 次
1 回答
1
假设您使用的是 Ubuntu 或类似设备,aman apache2
表示以下内容:
一般来说,不应直接调用 apache2,而应通过 /etc/init.d/apache2 或 apache2ctl 调用。
仅供参考:apachectl 现在是 apache2ctl 的别名
作为最佳实践,建议发出sudo apache2ctl graceful
按照其含义,优雅的参数提供了一种更稳定的方式来重新启动 apache 进程,方法是让其子进程在重新加载配置之前完成正在进行的任务。
参考man apache2ctl
重新开始:
通过发送 SIGHUP 重新启动 Apache 守护程序。
优美:
通过发送 SIGUSR1 优雅地重新启动 Apache 守护程序。如果守护程序未运行,则启动它。这与正常重启的不同之处在于当前打开的连接不会中止。
于 2017-02-01T11:49:11.963 回答