You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flask+uWSGI部署应用随机出现图片/CSS静态资源加载失败问题

Flask+SQLite应用静态资源随机加载失败问题排查求助
  • 部署环境:在Digital Ocean droplet上部署了简易Flask+SQLite应用,当前由uWSGI直接提供服务,待问题解决后将新增NGINX作为反向代理。
  • 故障现象:页面每次加载时,总有部分静态资源首次加载失败,失败的资源对象、触发时机完全随机:
    • 图片加载失败的影响相对可控,目前已编写资源重试函数临时缓解,可检测加载失败的图片并反复重载直至加载成功。从网络日志来看,例如icon_order_history.svg资源曾连续两次加载失败,第三次才请求成功,对应网络日志截图如下:
      网络日志截图
    • 偶尔会出现CSS加载失败的情况,会直接导致页面样式完全错乱,异常效果截图如下:
      CSS加载失败页面截图
  • 初步排查结论:本地localhost环境访问时也会复现该问题,因此可以排除公网连接质量不佳的原因。
  • 当前临时缓解使用的图片重试JS函数代码如下:
function imageRetry(e) {
    setTimeout(reloadImg, 1000, e);
}
function reloadImg(e) {
    var source = e.src;
    e.src = source;
}

现征集问题排查思路,如需更多应用配置、运行日志等信息可随时补充提供。

内容的提问来源于stack exchange,提问作者Petar Markovic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 14:02:16