<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 配置文件中的以下參數:


    国产精品三级在线观看无码| 亚洲国产精品无码久久久久久曰 | 日本精品一区二区久久久| 日本久久中文字幕精品| 国产精品综合AV一区二区国产馆| 99热在线精品播放| 久久国产精品久久精| 国产精品后入内射日本在线观看 | 精品久久久久成人码免费动漫| 久久Av无码精品人妻系列| 国产女人精品视频国产灰线| 91麻豆精品国产自产在线观看亚洲| 国产成人精品cao在线| 一本一本久久a久久精品综合| 精品91一区二区三区| 日韩视频免费在线| 亚洲区日韩精品中文字幕| 视频一区视频二区日韩专区| 国产精品一卡二卡三卡| 日韩精品一区二区三区中文版 | 亚洲精品国产综合久久久久紧| 激情亚洲一区国产精品| 在线精品国产一区二区| 久久久一本精品99久久精品88| 久久99精品久久久久久国产| 久久久这里有精品999| 久久久久国产精品免费看| 久久91亚洲精品中文字幕| 午夜精品久久久久久久| 一区二区三区日韩精品| 日韩精品内射视频免费观看| 99精品一区二区免费视频| 99re在线精品视频| 91亚洲国产成人精品下载| 91精品在线国产| 亚洲精品456人成在线| 五月天精品视频在线观看| 精品国产自在久久| 国产成人精品999在线| 日韩精品人妻一区二区中文八零| 日韩人妻无码一区二区三区99|