我遇到一个非常普遍的问题,似乎发现所有可用的解决方案都无效。
我们有一台接收大量流量的LAMP服务器。使用此服务器,我们执行常规文件提交上载。在小文件上传中,它完美地运行。在大约4-5MB的文件上,此提交上载间歇性失败(有时它可以工作但很多次失败)。
我们在PHP上有以下配置:
max_input_time: 600
max_execution_time: 600
max_upload_size: 10M
post_max_size: 10M
Apache设置:
Timeout: 600
Keep-Alive Timeout: 15
Keep-Alive: On
Per Child: 1000
Max Conn: 100
因此,我想知道是否有人可以帮助我。我们在网上找到了问题和解决方案,但在我们的案例中都没有。
非常感谢你。任何输入/反馈都非常感谢!
答案 0 :(得分:6)
连接可以在几个地方终止:
我会增加所有这些,看看它是否仍然存在。但是你必须为php.ini中的更改反弹apache才能生效。
这些也受到最终用户具有何种连接速度的影响,如果某些用户失败,那是因为他们的连接比其他用户慢,并且他们与服务器的连接正在终止。