一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

云服務(wù)器|WEB服務(wù)器|FTP服務(wù)器|郵件服務(wù)器|虛擬主機|服務(wù)器安全|DNS服務(wù)器|服務(wù)器知識|Nginx|IIS|Tomcat|

服務(wù)器之家 - 服務(wù)器技術(shù) - Nginx - Nginx PHP-Fcgi中因PHP執(zhí)行時間導(dǎo)致504 Gateway Timeout錯誤解決記錄

Nginx PHP-Fcgi中因PHP執(zhí)行時間導(dǎo)致504 Gateway Timeout錯誤解決記錄

2019-10-23 14:27Nginx技術(shù)網(wǎng) Nginx

這篇文章主要介紹了Nginx PHP-Fcgi中因PHP執(zhí)行時間導(dǎo)致504 Gateway Timeout錯誤解決記錄,本文的解決方法得來不易,需要的朋友可以參考下

昨天,一個程序需要導(dǎo)出500條數(shù)據(jù),結(jié)果發(fā)現(xiàn)到150條是,Nginx報出504 Gateway Timeout錯誤

經(jīng)觀察,發(fā)現(xiàn)大約30秒時超時,php.ini中執(zhí)行時間配置已經(jīng)是300秒:

復(fù)制代碼代碼如下:

max_execution_time = 300

 

再查nginx的相關(guān)配置,無果。

寫了一個php的測試頁再測:

復(fù)制代碼代碼如下:

echo 'aaa';
set_time_limit(0);
sleep(40);
echo 'aa';

 

依然超時,可以確定set_time_limit這個函數(shù)沒生效。

再查php-fcgi的配置php-fpm.conf,下邊這個設(shè)置疑似有問題:

復(fù)制代碼代碼如下:

<value name="request_terminate_timeout">30s</value>

 

查官方文檔:http://php-fpm.org/wiki/Configuration_File

 

復(fù)制代碼代碼如下:

request_terminate_timeout - The timeout (in seconds) for serving a single request after which the worker process will be terminated. Should be used when 'max_execution_time' ini option does not stop script execution for some reason. Default: "5s". Note: '0s' means 'off'

 

大意是php中set_time_limit設(shè)置的時間內(nèi)如果php還沒執(zhí)行完,則走此處的配置,也就是request_terminate_timeout=30秒。

先把這個參數(shù)改的和php中set_time_limit值一樣,都是300秒,還不行,不理解為什么,如果高手知道請賜教。

最終把request_terminate_timeout關(guān)閉,程序可以正常執(zhí)行了,問題解決:

 

復(fù)制代碼代碼如下:

<value name="request_terminate_timeout">0s</value>

 

補充:如果前端的nginx服務(wù)器使用了upstream負(fù)載均衡,那個負(fù)載均衡配置中以下幾個參數(shù)也需要相應(yīng)修改:

 

復(fù)制代碼代碼如下:

proxy_connect_timeout       300s;
proxy_send_timeout          300s;
proxy_read_timeout          300s;
 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费观看韩剧网站在线观看 | 久久精品午夜一区二区福利 | www.av在线免费观看 | 亚洲精品国产AV成人毛片 | 国产精品欧美在线观看 | 九色PORNY蝌蚪视频首页 | 韩国男女做性全过程视频 | 亚洲 欧美 中文 日韩 另类 | 日韩欧美国产综合精品 | 国产一区二区三区欧美精品 | caoporn草棚在线视频 | 久久综合狠狠综合久久综合88 | 国产自产自拍 | 久久re热在线视频精6 | piss美女厕所小便 | 99久久九九 | 日本老妇和子乱视频 | 男男gaygays18中国 | 国产第2页 | 95视频在线观看在线分类h片 | 草草在线视频 | 亚洲天堂在线视频观看 | 成人免费国产欧美日韩你懂的 | 成人欧美一区二区三区黑人 | 国产成人一区二区三区视频免费蜜 | 粉嫩高中生第一次不戴套 | 国内精品哆啪啪 | tobu8中国在线观看免费视频 | 肉文高h文 | 把美女屁股眼扒开图片 | 香蕉免费一区二区三区在线观看 | 白丝校花掀起短裙呻吟小说 | 欧洲美女人牲交一级毛片 | 成人综合网站 | 隔壁的漂亮邻居hd中文 | 久久久久久久久女黄 | 亚洲欧美日韩成人一区在线 | 色哟哟精品 | 美女脱了内裤张开腿亲吻男生 | 国产亚洲一欧美一区二区三区 | 9966国产精品视频 |