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

Odoo 15 空白页面问题:service-worker.js 404错误

Odoo 15 空白页问题排查思路

使用Odoo 15时出现空白页,查看日志发现多个请求返回404错误,包括/web/service-worker.js、/longpolling/poll及根路径/,且存在定时任务执行失败的错误。已重新创建项目文件夹和虚拟环境,但问题仍未解决。

相关日志

2024-07-22 13:13:20,539 19686 INFO odoo_15 werkzeug: 127.0.0.1 - - [22/Jul/2024 13:13:20] "GET /web/service-worker.js HTTP/1.1" 404 - 17 0.017 0.123
2024-07-22 13:13:24,010 19686 WARNING odoo_15 odoo.http: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. 
2024-07-22 13:13:24,015 19686 INFO odoo_15 werkzeug: 127.0.0.1 - - [22/Jul/2024 13:13:24] "POST /longpolling/poll HTTP/1.1" 404 - 2 0.001 0.007
2024-07-22 13:13:38,010 19686 WARNING odoo_15 odoo.http: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. 
2024-07-22 13:13:38,012 19686 INFO odoo_15 werkzeug: 127.0.0.1 - - [22/Jul/2024 13:13:38] "POST /longpolling/poll HTTP/1.1" 404 - 2 0.001 0.003
2024-07-22 13:13:51,502 19686 INFO odoo_15 werkzeug: 127.0.0.1 - - [22/Jul/2024 13:13:51] "GET / HTTP/1.1" 404 - 2 0.001 0.003
2024-07-22 13:13:51,986 19686 INFO odoo_15 werkzeug: 127.0.0.1 - - [22/Jul/2024 13:13:51] "GET / HTTP/1.1" 404 - 2 0.001 0.003
2024-07-22 13:14:09,017 19686 INFO odoo_15 werkzeug: 127.0.0.1 - - [22/Jul/2024 13:14:09] "GET /web/service-worker.js HTTP/1.1" 404 - 2 0.001 0.003
2024-07-22 13:14:19,224 19686 INFO odoo_15 odoo.addons.base.models.ir_cron: Starting job `Launch server actions execution`. 
2024-07-22 13:14:19,228 19686 ERROR odoo_15 odoo.addons.base.models.ir_cron: Call from cron Launch server actions execution for server action #626 failed in Job #28 

排查解决思路

  • 检查Odoo服务状态:确认服务是否正常运行,可通过ps aux | grep odoo查看进程,尝试直接访问http://localhost:8069/web(默认端口)验证基础连通性
  • 重新生成静态资源:执行./odoo-bin --load=web -d 你的数据库名 --update=web,强制更新web模块并重新生成静态文件,确保service-worker.js等资源存在
  • 清理浏览器缓存:清空浏览器的缓存数据,尤其是Service Worker缓存,或使用无痕模式访问,排除客户端缓存导致的资源加载异常
  • 验证端口与代理配置:若使用反向代理(如Nginx),检查配置是否正确映射Odoo端口,确保静态文件和longpolling路径代理规则无误;若端口被占用,使用--port=8070更换启动端口测试
  • 修复数据库完整性:日志显示定时任务执行失败,备份数据库后执行./odoo-bin -d 你的数据库名 --repair修复数据库,或创建全新数据库测试是否仍存在问题
  • 检查文件权限:确保Odoo项目目录及静态文件目录的读写权限正确,运行Odoo的用户需拥有这些目录的访问权限
  • 校验源码完整性:确认Odoo 15源码包完整,若存在核心文件缺失,重新下载官方完整源码替换现有文件

内容的提问来源于stack exchange,提问作者Rahma Begag

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 15:28:21