2013-10-22 70 views
1

從昨天開始,我一直在抨擊我的頭如果你能幫上忙,我會非常感激。PHP應用程序連接到端口80的託管服務器

設置:

我們的網站被配置爲在IP 22.33.44.54(比方說)運行。服務器有一個輔助IP,分配給它爲22.33.44.55。

問題:

昨天我們的服務器得到了超載。它非常頻繁地擊中MaxClients(通常我們一次在服務器上有大約85-90個連接)。這通常不會發生,所以我們開始調查,發現Port80上45%到50%的連接從我們自己的IP網站上運行。服務器支持表示問題出在PHP應用程序上,並且連接到Port80上的服務器。

Apache的訪問日誌:

22.33.44.55 - - [21/Oct/2013:19:14:39 +0100] 200 /home/xxxxx/public_html/index.php 303396 www.example.com "-" "-" 
22.33.44.54 - - [21/Oct/2013:19:14:40 +0100] 302 /home/xxxxx/public_html/8973.jpg 317 example.com "-" "-" 
22.33.44.55 - - [21/Oct/2013:19:14:30 +0100] 200 /home/xxxxx/public_html/index.php 303396 www.example.com "-" "-" 
22.33.44.54 - - [21/Oct/2013:19:14:42 +0100] 302 /home/xxxxx/public_html/8973.jpg 317 example.com "-" "-" 
+0

是什麼問題? – mpm

+0

我想弄清楚如何找到導致此問題的應用程序或頁面。 –

回答

1

做你的代碼的grep和搜索127.0.0.1,你的IP 22.33.44.55,和本地主機。

find . -name \*.php | xargs grep 127.0.0.1 
find . -name \*.php | xargs grep localhost 

你可能有include ("http://localhost/mylibrary.php");的地方在那裏,無論是從貪婪搜索&更換或實習生。

相關問題