我有一个Web应用程序正在处理服务器端的一些数据。 我正在请求这个过程。
问题是,如果我有大量的数据,我会得到一个超时。 我用PHP来创build一个ngnix服务器。
我得到的错误是404未find。
你知道怎么可能增加超时?
谢谢。
要增加PHP执行超时,请增加php.ini。 要查看您的php.ini所在的位置,请参阅phpinfo()。
max_execution_time = 60 #this is in seconds
为了增加从后端读取nginx的超时,增加nginxconfiguration(nginx / nginx.conf)。
proxy_read_timeout 60
更多: http : //wiki.nginx.org/HttpProxyModule#proxy_read_timeout
这是一个假设,但是由于您说您正在发出POST请求,因此请增加cURL超时
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0); curl_setopt($ch, CURLOPT_TIMEOUT, 400); //timeout in seconds
更多: http : //www.php.net/manual/en/function.curl-setopt.php
请务必将优先级设置为超时。 即使nginx决定停止监听,PHP也会继续处理。 等等