婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux下php-cgi占內存100%電腦變的很卡的解決方法

Linux下php-cgi占內存100%電腦變的很卡的解決方法

熱門標簽:焦作人工智能電話機器人軟件 貴陽語音電銷機器人招商 廳外呼梯系統布線 百度地圖標注陰影動態 鄭州營銷外呼系統運營商 鹽城客服外呼系統軟件 2020電銷機器人排行 北京市地圖標注 淘寶系統退貨外呼項目考試答案

  Linux系統在使用的時候,電腦變的很卡,發現是php-cgi進程在占用cpu,占用率既然達到了100%,究竟是什么原因導致這種情況的呢?下面小編就給大家介紹下Linux系統php-cgi占用cpu百分百的解決方法。

  網站日志目錄/home/hosts_log

  日志文件有對應的網站id

  php-cgi日志目錄 /usr/local/php_fcgi/logs

  php-fpm.log

  slow.log

  查看日志文件基本上就可以解決問題了,網站被入侵上傳了一個php ddos文件,當然如果不是此問題可以如下查看是不是程序問題有時使用file_get_contents函數也可能導致cpu 100%。

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

  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

  ‘0s’ means ‘off’

  《value name=“request_terminate_timeout”》0s《/value》

  默認值為0秒,也就是說,PHP 腳本會一直執行下去。這樣,當所有的php-cgi 進程都卡在file_get_contents()函數時,這臺Nginx+PHP 的WebServer已經無法再處理新的PHP 請求了,Nginx 將給用戶返回“502 Bad Gateway”。修改該參數,設置一個PHP 腳本最大執行時間是必要的,但是,治標不治本。例如改成《value name=“request_terminate_timeout”》30s《/value》,如果發生file_get_contents()獲取網頁內容較慢的情況,這就意味著150 個php-cgi 進程,每秒鐘只能處理 5 個請求,WebServer同樣很難避免“502 Bad Gateway”。

  要做到徹底解決,只能改掉直接使用file_get_contents的習慣,而是稍微修改一下,加個超時時間,用以下方式來實現 HTTP GET 請求。要是覺得麻煩,可以自行將以下代碼封裝成一個函數。

  《?php

  $ctx = stream_context_create(array(

  ‘http’ =》 array(

  ‘timeout’ =》 1 //設置一個超時時間,單位為秒

  )

  )

  );

  file_get_contents(“http://www.111cn.net/”, 0, $ctx);

  ?》

  當然如果像dedecms生成html頁面時cpu也會100%的情況。

  Linux下php-cgi進程占用cpu百分百的解決方法就介紹到這里了,還有一種可能是中毒導致的,這就需要殺毒處理了。

標簽:遼寧 大興安嶺 六安 大慶 樂山 大理 周口 青島

巨人網絡通訊聲明:本文標題《Linux下php-cgi占內存100%電腦變的很卡的解決方法》,本文關鍵詞  Linux,下,php-cgi,占,內存,100%,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux下php-cgi占內存100%電腦變的很卡的解決方法》相關的同類信息!
  • 本頁收集關于Linux下php-cgi占內存100%電腦變的很卡的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 兴国县| 高密市| 衡东县| 北票市| 潜江市| 南平市| 肃宁县| 南江县| 巴马| 雅安市| 韶关市| 台前县| 莱芜市| 恩平市| 剑川县| 沛县| 长宁县| 荔波县| 于都县| 高淳县| 辽源市| 沙湾县| 渭南市| 贵德县| 安徽省| 珠海市| 富平县| 溧水县| 平安县| 惠州市| 康定县| 时尚| 周至县| 固安县| 柯坪县| 类乌齐县| 治多县| 清远市| 东阿县| 图木舒克市| 乌什县|