在运行 adempiere 时,有时我会遇到以下错误。应用程序将停止执行此异常。
org.postgresql.util.PSQLException:错误:无法打开文件“base/1459687/1472150”:权限被拒绝;状态=42501;错误代码=0
DB.saveError:DBExecuteError - 错误:无法打开文件“base/1459687/1472150”:权限被拒绝
服务器进程也发生了相同的权限被拒绝,但并非总是如此。
org.postgresql.util.PSQLException:错误:无法打开文件“base/1459687/1467687”:权限被拒绝;状态=42501;org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) 的 org.postgresql.core.v3 的 org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) 的 ErrorCode=0。 org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388) org.postgresql.jdbc2 的 org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500) 的 QueryExecutorImpl.execute(QueryExecutorImpl.java:257) .AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273) 在 com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) 在 sun.reflect。
客户端和服务器记录相同的问题。对于客户端,重新启动应用程序后,相同的进程正在成功执行,并且控制台中没有错误。
文件
基地/1459687/1472150
在 postgres 文件夹中。postgresql 中的 pg_log 文件夹记录相同的错误
GST 错误:当前事务中止,在事务块结束之前忽略命令 GST 语句:从 AD_System GST 日志中选择版本:无法打开文件“base/1459687/1471980”:共享冲突 GST 详细信息:继续重试 30 秒。GST 提示:您可能有防病毒、备份或类似软件干扰数据库系统。
它的 Windows server 2008,我禁用了服务器中的防病毒软件(ESET Nod32)。Postgres max_connections = 300。但是在出现此错误期间连接限制没有超过。客户端正在使用 jnlp 客户端安装。任何帮助表示赞赏。