2013-03-16 97 views
0

我試圖在同一時間運行多個PHP腳本文件(在Chrome瀏覽器中),但它似乎像WAMP限制在最大值8.什麼應該是允許超過8的正確設置? 是否有可能像在NGINX中一樣運行httpd.exe實例的多個工作者?如何在WAMP上同時運行多個.PHP腳本?

+2

你所說的多個腳本文件是什麼意思?請詳細解釋 – OmniPotens 2013-03-16 14:08:21

+0

8個不同的php文件帶有多個循環(執行時間...千分之一秒)同時運行 – 2013-03-16 14:14:03

+0

'nginx'中的'WAMP'? – SparKot 2013-03-16 14:16:19

回答

0

我認爲你必須在Apache配置中更改maxclients。您CONFIGS必須有這樣的事情:

# prefork MPM 
# StartServers: number of server processes to start 
# MinSpareServers: minimum number of server processes which are kept spare 
# MaxSpareServers: maximum number of server processes which are kept spare 
# MaxClients: maximum number of server processes allowed to start 
# MaxRequestsPerChild: maximum number of requests a server process serves 
<IfModule mpm_prefork_module> 
    StartServers  5 
    MinSpareServers  5 
    MaxSpareServers  10 
    MaxClients   150 
    MaxRequestsPerChild 0 
</IfModule> 

更多信息,看看這個:http://fuscata.com/kb/set-maxclients-apache-prefork

0

你正在運行到可能是不相關的服務器的問題,而是給瀏覽器。瀏覽器只允許有限數量的同時連接到某個服務器,所以如果你想克服這個限制,你將不得不使用不同的服務器。

你可以做,在你的hosts文件,使用不同的名稱來路由到同一主機,例如(在不同線路上的清晰度):

127.0.0.1 server1.local 
127.0.0.1 server2.local 
127.0.0.1 server3.local 
127.0.0.1 server4.local 
etc. 

現在,您可以有8個(我認爲這是6爲Chrome)連接到server1.local,8至server2.local

編輯:更多信息見this question

0

轉到:

<xampp_root>/xamppfiles/etc/httpd.conf 

,並確認以下是註釋掉:

# Server-pool management (MPM specific) 
#Include <xampp_root>/etc/extra/httpd-mpm.conf 

(顯然離開自己的評論意見,並取消線下)。

然後去:

<xampp_root>/etc/extra/httpd-mpm.conf 

如果該行的值確認:

MaxClients   150 

是上述8

+0

我已經有Mostafa Shahverdy提供的設置,但是#Include /etc/extra/httpd-mpm.conf的確被評論了...... – 2013-03-16 14:44:09