gpt4 book ai didi

无论设置是否正确,大文件上传时 PHP 连接都会重置

转载 作者:可可西里 更新时间:2023-11-01 12:36:34 26 4
gpt4 key购买 nike

我遇到了一个非常普遍的问题,似乎找到的所有可用解决方案都不起作用。

我们有一个接收大量流量的 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

因此,我想知道是否有人可以帮助我解决这个问题。我们已经在网上找到了问题和解决方案,但它们都不适用于我们的案例。

非常感谢。非常感谢任何输入/反馈!

最佳答案

连接可能在几个地方终止:

  1. Apache
  2. 在 php.ini 中发布大小限制
  3. php.ini 内存限制
  4. 在php.ini里面输入时间限制
  5. php.ini 中的执行时间限制或set_time_limit()

我会增加所有这些,看看它是否仍然存在。但是您必须重新启动 apache 才能使 php.ini 中的更改生效。

这些也受到最终用户连接速度的影响,如果某些用户连接失败,那是因为他们的连接速度比其他人慢,并且他们与服务器的连接正在终止。

关于无论设置是否正确,大文件上传时 PHP 连接都会重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com