Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/nginx/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP脚本保持超时(nginx 504网关错误)_Php_Nginx_Timeout - Fatal编程技术网

PHP脚本保持超时(nginx 504网关错误)

PHP脚本保持超时(nginx 504网关错误),php,nginx,timeout,Php,Nginx,Timeout,我正在运行一个非常大的脚本(将数据从CSV文件导入数据库)。CSV文件包含数千行,因此脚本超时 脚本也在共享服务器上运行(如果这有帮助) 我尝试将max\u execution\u time更改为60,set\u time\u limit设置为0(和300),最后我尝试使用ignore\u user\u abort(true)检查用户中止后脚本是否继续执行 谁能给点建议吗 谢谢从SSH shell执行脚本。比如:php yourfile.php。那么,您就不会以超时结束。当您说共享服务器时,主机

我正在运行一个非常大的脚本(将数据从CSV文件导入数据库)。CSV文件包含数千行,因此脚本超时

脚本也在共享服务器上运行(如果这有帮助)

我尝试将
max\u execution\u time
更改为60,
set\u time\u limit
设置为0(和300),最后我尝试使用
ignore\u user\u abort(true)
检查用户中止后脚本是否继续执行

谁能给点建议吗


谢谢

从SSH shell执行脚本。比如:php yourfile.php。那么,您就不会以超时结束。

当您说共享服务器时,主机提供商是否在其中控制php和环境的大部分设置?如果是这样的话,你最好的办法就是和他们开一张票。你能在CL模式(命令行)下运行你的脚本吗?谢谢你的评论。是的,我想这就是他们保存PHP设置的地方。我无法覆盖某些php.ini设置(只有少数),也无法找到nginx的配置。我有Shell访问权限吗?但是这并不理想,因为脚本将由我的客户机(不是开发人员)执行