已解决 禅道上传大于4m的附件等待超过30s出现连接超时,nginx、php配置都已经调整过文件大小参数,前端nginx返回http 400状态码

禅道版本 17.8 Linux安装包
操作系统 Ubuntu
客户端浏览器 Chrome

提问者: 陆海昊 悬赏:30 日期: 2023-05-22 10:12:53 答案:1 点击:250

获取技术支持

QQ: 电话:
备注
绕过nginx代理,直接访问禅道是可以上传大文件
设置备注
答案列表
最佳答案
2023/05/22
确认下nginx配置中client_max_body_size参数是多少?另外,修改后是否重启服务了?
2023/05/22
nginx的client_max_body_size是1024m,重启过服务了,怀疑是ajax的30s超过限制了,但是修改那个default_socket_timeout = 1000之后,上传文件大于30s还是报超时
2023/05/22
咱们可以修改下php.ini文件中的max_execution_time参数值为60
禅道代码目录zentao/config/config.php文件$config->timeout 参数改大一些。
然后再试试看传4M左右的文件是否能成功。
如果还是卡在4M大小,那应该是nginx还有哪里有限制,或者看下是否还经过了其他的代理或防火墙的限制。
2023/05/22
确认了zentao/config/config.php文件$config->timeout 是这个超时的问题,非常感谢