2016-02-22 30 views
2

我有一個運行在NGINX Web服務器上的PHP應用程序。我們發現了一個問題,即上傳時大文件導致$ .ajax超時。我被告知$ .ajax超時值不會有幫助,因爲這是瀏覽器與服務器問題。有沒有解決這個問題的常見做法?

+1

什麼是網頁瀏覽器?觸發超時需要多長時間?你的服務器設置是什麼?你爲AJAX超時參數提供了什麼值? **誰告訴你,AJAX超時值無效; **我怎麼知道這個人是知識淵博的? – MonkeyZeus

+0

Safari。 NGNIX服務器設置沒有提到超時。我一定會嘗試在$ .ajax超時中設置一個值來嘗試。任何已知的PHP.ini或NGNIX配置元素我都應該關注一下? – JasonGenX

+0

我不知道超時。它發生在現場的用戶,他們描述爲一分鐘之內。和不。我不確定提到$ .ajax超時的人是他的領域的專家。 – JasonGenX

回答

2

看來我餵了錯誤信息。這是沒有超時。這是一個HTTP錯誤413請求實體太大。

添加這Nginx的配置文件:

client_max_body_size 100M; 

這些以/etc/php5/fpm/php.ini:

post_max_size = 12M 
upload_max_filesize = 10M 

解決了這個問題。