<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    PHP-CGI 進程 CPU 100% 與 file_get_contents 函數的關系

    作者:徐小樣 瀏覽:253 發布時間:2018-03-19
    分享 評論 0


      有時候,運行 Nginx、PHP-CGI(php-fpm) Web服務的 Linux 服務器,突然系統負載上升,使用 top 命令查看,很多 php-cgi 進程 CPU 使用率接近100%。后來,我通過跟蹤發現,這類情況的出現,跟 PHP 的 file_get_contents() 函數有著密切的關系。


      大、中型網站中,基于 HTTP 協議的 API 接口調用,是家常便飯。PHP 程序員們喜歡使用簡單便捷的 file_get_contents("http://example.com/") 函數,來獲取一個 URL 的返回內容,但是,如果 http://example.com/ 這個網站響應緩慢,file_get_contents() 就會一直卡在那兒,不會超時。


      我們知道,在 php.ini 中,有一個參數 max_execution_time 可以設置 PHP 腳本的最大執行時間,但是,在 php-cgi(php-fpm) 中,該參數不會起效。真正能夠控制 PHP 腳本最大執行時間的是 php-fpm.conf 配置文件中的以下參數:


    久久久久99精品成人片牛牛影视| 国产精品成人va在线播放| 国产精品亚洲精品日韩已满| 天天视频国产精品| 日韩亚洲一区二区三区| 日韩久久精品一区二区三区| 亚洲中文字幕久久精品蜜桃| 精品免费久久久久久久| 中文字幕一区二区精品区| 亚洲AV无码国产精品色| 久久精品99久久香蕉国产| 亚洲码国产精品高潮在线| 日韩视频在线观看一区二区| 小呦精品导航网站| 久久水蜜桃亚洲AV无码精品| 久久99精品国产99久久| 成人精品视频一区二区三区| 国产精品内射视频免费| www久久只有这里有精品| 日韩亚洲翔田千里在线| 中文字幕日韩精品麻豆系列| 日韩视频在线观看免费| 亚洲日韩激情无码一区| 亚洲第一区精品日韩在线播放| 国产成人久久精品麻豆二区| 国产精品久久久久久久伊一| 国产真实乱子伦精品视频| 国产精品爆乳奶水无码视频| 精品国产自在现线看| 精品久久久久久中文字幕一区| 成人国产精品2021| 国产精品一区二区三区久久 | 日韩午夜在线视频| 日韩成人精品日本亚洲| 日韩加勒比一本无码精品| 动漫精品专区一区二区三区不卡| 亚洲国产精品成人| 久久精品国产WWW456C0M| 人妻少妇精品一区二区三区| 国语自产少妇精品视频| 久久91精品国产91久久麻豆|