2009-07-31 31 views
0

我正在測試運行在Apache 2.2和PHP 5上的web服務。使用curl發送請求我發現花費的時間總是2分鐘。我只從服務中獲得部分回報,我認爲有些東西配置爲在2分鐘後停止。什麼控制在apache2.2/php5 web服務上處理請求的時間

搜索字符串120的httpd.config和php.ini時什麼也沒有發現。

什麼可以設置爲2分鐘來產生這種行爲?

回答

1

PHP將所有腳本限制在可在運行時(例如參見set_time_limit)或通過php.ini(max_execution_time指令)配置的時間限制。這可能是你得到的 - 你的時間限制設定爲兩分鐘。

+0

每次調用set_time_limit都會將計數器設置爲0.因此,如果您有一個循環,並且您在循環的頭部調用set_time_limit(60),則實際上將每個循環迭代的時間限制爲60秒。 (當然這是一個基本的例子) – Josh 2009-08-02 22:24:18