我有一个 PHP 脚本可以下载和处理一些文件。有时文件数量很大,需要一些时间。
但是当有很多文件要处理时,连接会因“ERR_CONNECTION_RESET”错误而中断(Chrome)。
这是我的配置:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 0
max_input_time = -1
memory_limit = 512M
我有一个共享主机。有人知道如何解决这个问题吗?
最佳答案
ERR_CONNECTION_RESET
通常意味着与服务器的连接已经终止,客户端没有任何响应——甚至不是某种 HTTP 5xx 错误。这意味着整个 PHP 进程在无法正常关闭的情况下已经死亡。
这通常不是是由超出 memory_limit 之类的事情引起的,因为这是 PHP 可以优雅地处理的事情。这一定是某种段错误或类似错误。如果您有权访问错误日志,请检查它们。否则,您可能会得到托管公司的支持。
关于php - ERR_CONNECTION_RESET 与 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25378703/