2016-02-13 99 views
0

laravel 5在hostgator專用服務器上給我30秒後「操作超時」。Laravel 5操作超時

但我改變最大的時間爲3600第二和它的工作沒有錯誤在我的本地

我的代碼是

$total = ''; 
for ($i=0;$i<60;$i++){ 
    $total .= $i; 
    sleep(1); 
} 
echo $total; 

鏈接http://oemsys.net/test2


沒有我使用專用服務器 所以我認爲我必須添加我的代碼

safe mode = off 
memory_limit = 256M 
max_execution_time = 3600 
max_input_time = 60 
post_max_size = 64M 
upload_max_filesize = 64M 
enable_dl = on 
+0

它對我來說沒有任何問題,您可以檢查您的服務器上的'max_execution_time'。 – Muhammet

回答

1

因爲它循環60次需要60secs,

你是共享宿主hostgator嗎?如果是的話,目前的HostGator有不能改變一些PHP設置..

safe mode = Off (cannot adjust) 
memory_limit = 256M (MAXIMUM) 
max_execution_time = 30 (MAXIMUM in seconds) 
max_input_time = 60 (MAXIMUM in seconds) 
post_max_size = 64M (MAXIMUM) 
upload_max_filesize = 64M (MAXIMUM) 
enable_dl = Off (cannot adjust) 

來源:http://support.hostgator.com/articles/pre-sales-policies/php-settings-that-cannot-be-changed

我的建議,爲什麼使用睡眠?或嘗試升級到VPS或其他共享主機可以編輯您的PHP.ini