内容正在载入中,请稍后……
公告
About me
搜索
统计
其他
27 May.2015

Odoo8出现Internal Server Error的解决办法 不指定

作者: 我就是个世界   分类:技术&学习 » PostgreSQL   出处:本站原创            | |
Odoo8出现Internal Server Error的解决办法之一
原文地址:http://shine-it.net/index.php?topic=16725.msg29800#msg29800

问题:
不知怎么回事,我的Odoo8出错了,昨天关机的时候还好好的,今天开机就出错
前台报错信息如下

Internal Server Error

The server encountered an internal error and was unable to complete your request.
Either the server is overloaded or there is an error in the application.

Highslide JS

后台CMD命令行报错如下:
Highslide JS

Highslide JS


但是访问另一数据库确没有问题,可见是当前数据库的问题,好在搜索到了如下解决方法:
引用

解决办法:
我看了一下log
最后一行是
File "C:\Program Files (x86)\Odoo 8.0-20141231\server\openerp\sql_db.py", line 234, in execute
    res = self._obj.execute(query, params)
InternalError: 错误:  当前事务被终止, 事务块结束之前的查询被忽略
这很明显是数据库的问题,
仍不放心,用 netstat -an 看了一下  8069 5432这两个端口处在监听状态
这说明系统正常,所以我的结论是这个错误是访问数据库时出现的错误,
于是我打开postGreSQL修改了一个,果然可以了,
  步骤如下,右键单击数据库---维护 ---选中vacuum(这个意思是真空,不知何解) ,其下选择FULL
Odoo8出现Internal Server Error的解决办法之一

按如上方法执行成功解决
Highslide JS


然后又查了相关postGreSQL vacuum的信息:
http://www.cnblogs.com/daduxiong/archive/2010/10/11/1847975.html
引用

postgresql之vacuum

数据库总是不断地在执行删除,更新等操作。良好的空间管理非常重要,能够对性能带来大幅提高。在postgresql中用于维护数据库磁盘空间的工具是VACUUM,其重要的作用是删除那些已经标示为删除的数据并释放空间。
分享到QQ空间
时间:19:46 评论(0) 引用(0) 阅读(4443) Tags: , , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情