2012-01-05 133 views
0

正在使用的数据库是Postgres数据库V8。每隔一小时就有一个服务器连接错误。服务器断开连接并需要重新连接。 请找到日志中的错误的下面,让知道的解决方案,以解决此错误修复服务器自动关闭错误 - Postgresql 8.4

2012-01-05 13:28:52 CEST LOG: server process (PID 6128) was terminated by exception 0xC0000017 
    2012-01-05 13:28:52 CEST HINT: See C include file "ntstatus.h" for a description of the hexadecimal value. 
    2012-01-05 13:28:52 CEST LOG: terminating any other active server processes 
    2012-01-05 13:28:52 CEST WARNING: terminating connection because of crash of another server process 
    2012-01-05 13:28:52 CEST DETAIL:The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory. 
    2012-01-05 13:28:52 CEST HINT:In a moment you should be able to reconnect to the database and repeat your command. 
    2012-01-05 13:28:52 CEST WARNING:terminating connection because of crash of another server process 
    2012-01-05 13:28:52 CEST DETAIL:The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory 

由于提前

回答

2

显然,这种地位是STATUS_NO_MEMORY,所以看你的服务器内存设置数(shared_buffers,work_mem等),并在机器崩溃时(如果它是正常的)监视机器上的内存使用情况。它总是与某种计划任务重合?

+0

服务器有24GB RAM,并且没有安装其他应用程序。分页大小是系统管理的 – Gallop 2012-01-06 04:00:04