PHP-CGI.exe 猖獗運行。哪個網站?

PHP-CGI.exe 猖獗運行。哪個網站?

我們有一台運行 IIS 7 的 Windows 2008 64 位元伺服器,為大約 40 個不同的網站提供服務。在過去的幾天裡,我們發現一些 php-cgi.exe 進程總是使用高 CPU 使用率。伺服器運行 PHP 版本 5.6.0 以及 PHP 5.6 的 Windows 快取擴充。兩者都是透過 Web 平台安裝程式安裝的。

我是否可以確定哪個網站是罪魁禍首,以便我們進一步排除故障?

答案1

如果發生這種情況時您可以存取伺服器控制台,則通常可以從工作管理員中得知。

真實的故事!但有一個調整:打開命令列視圖。這顯示了傳遞給目標進程的參數,您通常可以從中推斷出網站/頁面/消費者。

  • 執行工作管理員
  • 前往可以查看流程詳細資訊的選項卡(流程憑記憶2008年)
  • 右鍵單擊列標題並選擇選擇列
  • 啟用命令列

從任何錯誤的高 CPU 進程中取得進程轉儲(或一系列進程轉儲)還應包括傳遞給它的命令列參數(對偵錯器可見)。

如果您需要從命令列取得運行中的進程和相關參數的快照,

wmic process

看起來它已經明白了,只要 WMIC 在 2008 年。

相關內容