<code id="6mcsu"></code>
<li id="6mcsu"></li>
<li id="6mcsu"><dl id="6mcsu"></dl></li>
  • <code id="6mcsu"><tr id="6mcsu"></tr></code>
    或者

    PHP-CGI 進(jìn)程 CPU 100% 與 file_get_contents 函數(shù)的關(guān)系

    作者:徐小樣 瀏覽:253 發(fā)布時(shí)間:2018-03-19
    分享 評論 0


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


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


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


    久久久久久无码国产精品中文字幕| 国产成人精品无码免费看| 高清无码视频直接看| 欧美日韩国产中文精品字幕自在自线 | 久久亚洲精品成人av无码网站| 人妻中文字幕乱人伦在线| a最新无码国产在线视频| 国产激情无码一区二区三区| 日本中文字幕网站| 少妇无码太爽了不卡视频在线看 | 日韩精品无码一区二区三区四区 | 中文字幕久精品免费视频| 免费A级毛片无码专区| 国产成人综合日韩精品无码不卡| 日韩高清在线中文字带字幕| 亚洲日韩VA无码中文字幕| 黑人无码精品又粗又大又长| 无码国产伦一区二区三区视频| 无码人妻精品一区二区三区蜜桃| 人妻中文字系列无码专区| 亚洲毛片av日韩av无码| a最新无码国产在线视频| 欧洲精品久久久av无码电影| 亚洲AV无码一区二区乱子伦| 亚洲熟妇无码另类久久久| 免费无码又爽又刺激网站| 亚洲日韩在线中文字幕综合| 日韩乱码人妻无码中文视频| 99久久超碰中文字幕伊人| 久久久久亚洲AV无码专区桃色 | 99国产精品无码| 国产亚洲人成无码网在线观看| 中文午夜乱理片无码| 熟妇人妻系列aⅴ无码专区友真希| 中文字幕你懂得| 中文网丁香综合网| 久久中文字幕无码专区 | 亚洲熟妇无码八AV在线播放| 亚洲国产精品无码久久一区二区| 亚洲国产精品无码久久久不卡 | 亚洲欧洲日产国码无码网站 |