当出现内存/性能问题时,我习惯重新启动 Java 应用程序服务器(es.Tomcat)。
在类似情况下,我该如何“重启” PHP?重启 Web 服务器 (Apache/Nginx) 就够了吗?这取决于是否还有应用服务器 (例如 Zend )?
答案1
只需重启网络服务器即可
密切, 在我看来:
- 阿帕奇:确实如此。
- Nginx:您还需要验证 PHP-FPM。
例如,
# sudo systemctl restart nginx.service
# sudo systemctl restart php-fpm.service
正如 Silver 指出的那样:
如果您的 Web 服务器集成了 PHP,则需要重新启动 Web 服务器。如果您使用 FastCGI 进程管理器 (FPM) 运行 PHP,则需要重新启动 FPM 服务。
答案2
只需编写一个小型 bash 脚本并重新启动所有服务:)
service restart apache;
service restart nginx;
service restart php-fpm;