php和php-fpm执行时间问题

Posted sjg20010414

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php和php-fpm执行时间问题相关的知识,希望对你有一定的参考价值。

(40条消息) php-fpm 超时,PHP-FPM模式PHP最大执行时间问题_weixin_39620845的博客-CSDN博客

php-fpm和php以及Nginx的timeout超时时间的设置 - 知乎 (zhihu.com)

php-fpm 三种运行模式 - 雪剑无影 - 博客园 (cnblogs.com)

Nginx+FastCGI到底是谁影响超时时间 - dongruiha - 博客园 (cnblogs.com)

php-fpm 模式,php.ini  max_execution_time (set_time_limit函数) 参数 和  php-fom.conf (ubuntu是 pool.d/www.conf) request_terminate_timeout 控制脚本运行时间,后者默认值往往0,即关闭,由前者决定。

在网页中,nginx 把请求交给 php-fpm ,就需要等待 php-fpm 执行完给出结果,nginx 网站配置中有超时设置,504 Gateway Timeout 就是 nginx 不再等待 php-fpm 的意思,即 网站配置中主要是 fastcgi_read_timeout 设置(默认60),对长时间运行的脚本,60秒不够。

以上是关于php和php-fpm执行时间问题的主要内容,如果未能解决你的问题,请参考以下文章

PHP-FPM 在执行繁重工作时用户过多时崩溃

Nginx + php-fpm下载php文件而不执行[重复]

如何在centos 7上执行html文件(php-fpm和apache 2.4)中的php代码

php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)

PHP性能调优---php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)

Nginx + php-fpm下载php文件而不执行[重复]