相当于 PHP 中的应用服务器重新启动吗?

相当于 PHP 中的应用服务器重新启动吗?

当出现内存/性能问题时,我习惯重新启动 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;

相关内容