postgres:即使是简单的查询也会检测到EOF

时间:2015-09-03 23:58:14

标签: postgresql

我在我的计算机上本地运行了一个postgres服务器,看起来即使像下面这样的简单查询也会给我EOF detected错误。

例如,这个查询

ALTER TABLE maintab ADD COLUMN testing numeric;
UPDATE maintab SET testing = numeric1 * numeric2;

类似的活动会引发EOF错误。我还使用QGIS运行PostGIS,无论多么简单,我的空间查询都会抛出此错误。

我浏览过论坛和文档,但似乎没有什么能帮助解决这个问题。有什么办法可以阻止这个吗?

修改

我在做了一些谷歌搜索之后检查了我的错误日志。找到这些日志,不知道该怎么做

2015-09-04 11:18:31 EDT [1138-4] LOG:  terminating any other active server processes
2015-09-04 11:18:31 EDT [1208-3] WARNING:  terminating connection because of crash of another server process
2015-09-04 11:18:31 EDT [1208-4] 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.
2015-09-04 11:18:31 EDT [1208-5] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2015-09-04 11:18:31 EDT [1138-5] LOG:  all server processes terminated; reinitializing
2015-09-04 11:18:31 EDT [3861-1] LOG:  database system was interrupted; last known up at 2015-09-04 15:08:49 EDT
2015-09-04 11:18:32 EDT [3861-2] LOG:  database system was not properly shut down; automatic recovery in progress
2015-09-04 11:18:32 EDT [3861-3] LOG:  record with zero length at 1D/123A250
2015-09-04 11:18:32 EDT [3861-4] LOG:  redo is not required
2015-09-04 11:18:32 EDT [3861-5] LOG:  MultiXact member wraparound protections are now enabled
2015-09-04 11:18:32 EDT [1138-6] LOG:  database system is ready to accept connections
2015-09-04 11:18:32 EDT [3865-1] LOG:  autovacuum launcher started
2015-09-04 16:07:22 EDT [1122-1] LOG:  database system was interrupted; last known up at 2015-09-04 16:06:25 EDT
2015-09-04 16:07:22 EDT [1179-1] [unknown]@[unknown] LOG:  incomplete startup packet
2015-09-04 16:07:23 EDT [1122-2] LOG:  database system was not properly shut down; automatic recovery in progress
2015-09-04 16:07:23 EDT [1122-3] LOG:  record with zero length at 1D/123A320
2015-09-04 16:07:23 EDT [1122-4] LOG:  redo is not required
2015-09-04 16:07:23 EDT [1122-5] LOG:  MultiXact member wraparound protections are now enabled
2015-09-04 16:07:23 EDT [1114-1] LOG:  database system is ready to accept connections
2015-09-04 16:07:23 EDT [1183-1] LOG:  autovacuum launcher started
2015-09-04 12:15:05 EDT [1183-2] LOG:  stats collector's time 2015-09-04 16:07:23.363257-04 is later than backend local time 2015-09-04 12:15:05.07308-04
2015-09-04 12:17:34 EDT [1114-2] LOG:  server process (PID 3824) was terminated by signal 11: Segmentation fault
2015-09-04 12:17:34 EDT [1114-4] LOG:  terminating any other active server processes
2015-09-04 12:17:34 EDT [1183-3] WARNING:  terminating connection because of crash of another server process
2015-09-04 12:17:34 EDT [1183-4] 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.
2015-09-04 12:17:34 EDT [1183-5] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2015-09-04 12:17:34 EDT [1114-5] LOG:  all server processes terminated; reinitializing
2015-09-04 12:17:34 EDT [3828-1] LOG:  database system was interrupted; last known up at 2015-09-04 16:07:23 EDT
2015-09-04 12:17:35 EDT [3828-2] LOG:  database system was not properly shut down; automatic recovery in progress
2015-09-04 12:17:35 EDT [3828-3] LOG:  redo starts at 1D/123A388
2015-09-04 12:17:35 EDT [3828-4] LOG:  unexpected pageaddr 1C/F9258000 in log segment 000000010000001D00000001, offset 2457600
2015-09-04 12:17:35 EDT [3828-5] LOG:  redo done at 1D/1255C18
2015-09-04 12:17:36 EDT [3828-6] LOG:  MultiXact member wraparound protections are now enabled
2015-09-04 12:17:36 EDT [3833-1] LOG:  autovacuum launcher started
2015-09-04 12:17:36 EDT [1114-6] LOG:  database system is ready to accept connections

0 个答案:

没有答案