【发布时间】:2020-09-25 07:39:50
【问题描述】:
我正在制作一个脚本,将 csv 数据批量导入 mysql 数据库表。我正在遍历数据并检查数据库中是否已经存在该值。如果没有,则将其插入表中。 但是脚本给出了 504 网关超时错误。我尝试增加 max_execution_time 但没有任何效果,脚本超时发生在大约 7-9 分钟内。 我尝试增加 cPanel 中的超时时间并使用以下代码
ini_set('max_execution_time', 1800);
ini_set('default_socket_timeout', 1800);
但没有任何工作,在此之前感谢任何帮助。 PHP版本是7.3
【问题讨论】:
-
PHP 超时通常不会产生 504 错误。网关超时意味着您和服务器之间的某些事情已经厌倦了等待。它可能是负载均衡器或某些自动进程,在一定时间后会杀死其他进程。 PHP 超时会产生 500 或 502 错误
标签: php mysql codeigniter