经过长时间的AJAX请求后找不到404 404

时间:2014-06-23 15:27:33

标签: php ajax nginx mootools opensuse

我有一个可以一次性发送大量电子邮件的功能。

提交表格 - > AJAX请求 - >发送电子邮件功能 - >回应回应

当请求大约需要30秒时,一切都很好,我的请求返回了我需要的数据,我可以继续。当请求需要更长时间(大约2分钟或更长时间)时,响应将返回为404 Not found。

我已经尝试调试回应我的回复的代码部分,但它永远不会受到影响。 想到也许是时机了,所以......
试图在max_execution_time中增加max_input_timephp.ini 试图增加keepalive_timeout中的nginx.confd

所有的电子邮件都会被发送,无论这个404如何,我的php文件在请求完成时都没有发送响应(除非之前说明不需要很长时间小批量的电子邮件)

使用openSUSE 12.2运行的网站,php-fpm 5.4,nginx,MooTools,没有php框架 使用PEAR mail :: factory

发送电子邮件

我没有设置服务器,我是公司的新员工

愿意尝试任何建议......

1 个答案:

答案 0 :(得分:1)

想出我的问题,NGINX有以下设置

fastcgi_read_timeout 120;

我的要求是timing out。在我写我的问题并写下php-fpm

时意识到了这一点