我有一個功能,一次性發送大量的電子郵件。404長時間AJAX請求後未找到
提交表單 - > AJAX請求 - >發送電子郵件功能 - >回聲響應
當請求需要30秒左右,一切都很好,我的要求返回我需要的數據,我可以繼續下去。當請求花費更長時間(大約2分鐘或更長時間)時,響應返回爲404未找到。
我試過調試迴應我的迴應的代碼段,但它永遠不會被擊中。 想到也許它是超時,所以...
試圖增加max_execution_time
和max_input_time
在php.ini
。
試圖增加keepalive_timeout
在nginx.confd
。
所有的電子郵件都被髮送了,不管這個404
,我的PHP文件只是在請求完成時才發送響應(除非如前所述,由於小批量的電子郵件而不需要很長時間)
網站與openSUSE的12.2運行,PHP-FPM 5.4,nginx的,MooTools的,沒有PHP框架 與發送郵件PEAR ::工廠
服務器沒有建立通過電子郵件給我,我是一名新員工一家公司
願意嘗試任何建議...
也許有一個代理之間,30秒後退出並提供404給你? – colburton