运行 耗时 PHP 如何防止超时
How to prevent timeout when running a time consuming PHP
我正在使用 PHP 从多个站点获取如此多的数据并将这些数据写入服务器,这使得文件大于 500 MB,但是该过程在给出 500 内部错误之间失败,如何调整 php 的超时时间,使进程一直运行到完成。
您必须在 php.ini 中设置一些设置才能解决此问题。
有一些选项可能是问题所在。
你可以 post 你的 php.ini 配置吗?
您使用哪种网络服务器?Apache?
如果您想增加脚本的最长执行时间,只需更改 php.ini 文件中以下设置的值-
max_execution_time = 60
如果你想要更多的内存给你的脚本,那么改变这个-
memory_limit = 128M
还有一件事,如果你继续处理输入(GET 或 POST),那么你也需要增加它-
max_input_time = 60
我正在使用 PHP 从多个站点获取如此多的数据并将这些数据写入服务器,这使得文件大于 500 MB,但是该过程在给出 500 内部错误之间失败,如何调整 php 的超时时间,使进程一直运行到完成。
您必须在 php.ini 中设置一些设置才能解决此问题。 有一些选项可能是问题所在。 你可以 post 你的 php.ini 配置吗? 您使用哪种网络服务器?Apache?
如果您想增加脚本的最长执行时间,只需更改 php.ini 文件中以下设置的值-
max_execution_time = 60
如果你想要更多的内存给你的脚本,那么改变这个-
memory_limit = 128M
还有一件事,如果你继续处理输入(GET 或 POST),那么你也需要增加它-
max_input_time = 60