PHP脚本保持超时(nginx 504网关错误)
我正在运行一个非常大的脚本(将数据从CSV文件导入数据库)。CSV文件包含数千行,因此脚本超时 脚本也在共享服务器上运行(如果这有帮助) 我尝试将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。那么,您就不会以超时结束。当您说共享服务器时,主机
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访问权限吗?但是这并不理想,因为脚本将由我的客户机(不是开发人员)执行