我遇到了一个非常常见的问题,似乎找到的所有可用解决方案都不起作用。
我们有一个接收大量流量的 LAMP 服务器。使用此服务器,我们执行定期文件提交上传。在小文件上传时,它工作得很好。对于大约 4-5MB 的文件,此提交上传会间歇性失败(有时有效,但很多时候失败)。
我们的 PHP 上有以下配置:
max_input_time: 600
max_execution_time: 600
max_upload_size: 10M
post_max_size: 10M
阿帕奇设置:
Timeout: 600
Keep-Alive Timeout: 15
Keep-Alive: On
Per Child: 1000
Max Conn: 100
因此,我想知道是否有人可以帮助我。我们在网上找到了问题和解决方案,但没有一个适用于我们的案例。
太感谢了。非常感谢任何意见/反馈!
连接可能在几个地方终止:
- Apache
- php.ini 内的帖子大小限制
- php.ini 内的内存限制
- php.ini 内输入时间限制
- php.ini 内的执行时间限制或设置时间限制()
我会增加所有这些,看看它是否仍然存在。但是您必须反弹 apache 才能使 php.ini 内部的更改生效。
这些还受到最终用户的连接速度的影响,如果某些用户失败,那是因为他们的连接速度比其他人慢,并且他们与服务器的连接正在终止。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)