Artifactory 7.146.15前端UI响应缓慢问题求助
Artifactory 7.146.15 UI延迟与文件下载异常问题解决方案
问题复现与背景
从Debian 12上的Artifactory 6升级到Debian 13虚拟机部署的Artifactory 7.146.15后,出现以下异常:
- 后端核心服务正常:SSH直连调用非
/ui/路径的API可成功获取完整文件内容 - 前端UI操作延迟约180秒,文件下载仅返回23KB不完整数据
- 带
/ui/路径的curl请求始终超时失败(180秒后报错) - 环境无代理、无自定义重定向配置
排查与解决步骤
1. 检查Tomcat端口配置
编辑$ARTIFACTORY_HOME/tomcat/conf/server.xml,定位8082端口的Connector节点,重点确认:
- 无
maxPostSize设置过小导致请求截断 connectionTimeout、keepAliveTimeout参数是否适配UI请求的长连接需求,可尝试调整为connectionTimeout="20000"、keepAliveTimeout="60000"后重启服务测试
2. 分析核心日志
查看以下日志文件定位阻塞环节:
- artifactory-service.log:搜索
/ui/相关请求,检查是否有线程阻塞、资源加载超时的报错 - access-service.log:确认UI请求的认证流程是否存在延迟或失败,排查权限配置是否因版本升级出现异常
- tomcat/catalina.out:检查Tomcat层面是否有请求排队、内存不足导致的处理缓慢
3. 验证系统网络与安全规则
- 执行
iptables -L -n确认Debian 13防火墙未拦截8082端口的双向流量 - 检查SELinux状态(
sestatus),若开启则临时关闭(setenforce 0)测试是否为安全策略拦截UI资源请求 - 验证虚拟机的TCP参数,执行
sysctl net.ipv4.tcp_keepalive_time,若值过大可调整为300(5分钟),避免长连接提前断开
4. 清理UI缓存与重置资源
- 停止Artifactory服务,删除
$ARTIFACTORY_HOME/ui目录下的所有缓存文件 - 重启服务后,等待UI资源重新加载,测试操作是否恢复正常
5. 检查系统属性配置
编辑$ARTIFACTORY_HOME/etc/artifactory.system.properties,确认:
artifactory.ui.baseUrl配置与实际访问地址一致,无路径错误- 无
artifactory.ui.resource.proxy等强制代理配置残留
内容的提问来源于stack exchange,提问作者AdminBMQ
相关产品推荐
相关产品推荐

