在我公司的网站上,我们允许用户通过上传Excel文件来上传订单。上传此文件时,会读取详细信息,创建所有必需的订单,然后将具有所需订单id的色标添加到用户文件并发回给他们。文件上传和下载超时
我面临的问题是504网关超时。我无法诊断导致超时的确切原因。
我们有一个使用PHP的HA_PROXY负载平衡器和应用程序服务器。
我该如何检测是什么导致超时问题?是HA_PROXY,apache还是用户浏览器?
PS:要发送给用户的返回文件存在于服务器的PHP的临时目录中,但是因为连接超时未送回给用户。
这只会影响到PHP权?让我试试看,如果这有效。但是有没有什么办法来检测究竟是什么原因导致了超时?通过查看日志或其他东西。我正在使用Apache(PHP)和HA_Proxy。它也可以是浏览器。如果没有用户通过查看日志让我知道,我是否能够知道这是否会发生?谢谢。 – kapad
是的,它只是影响PHP。然而,这通常不是一个非常好的解决方案,因为web服务器往往会停止运行时间过长的脚本,除非它是服务器,否则无法编辑脚本。 –