From: | David Gagnon <dgagnon(at)siunik(dot)com> |
---|---|
To: | pgsql-jdbc(at)postgresql(dot)org |
Subject: | help .. calling VACUUM FULL ANALYSE via JDBC make my production server restarting ?!?!?!? Please help :-( |
Date: | 2005-04-29 14:11:20 |
Message-ID: | 42724088.4040102@siunik.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Hi all,
I just try to put my first postgresql server in production... and *(^&% it not easy... I am in a fix/tweak/optimize cycle for more than a month. Normal but I be so happy when everithing will be stable ... so that was I! Sorry I work alone so need to talk sometime ;-)
My new problem: the doSchemaMaintenance (in the stack trace below) calls a VACUUM FULL ANALYSE on the db. It seems that this make Postgresql close the connection and rebooted?!?!
It seems to be an intermitant problem since I launch again the command this morning and it works without problems.
Any idea what is the problem? Is that a good idea to call vacuum via JDBC or it's just a plan to ran into problems?
Is that a common behavior that Postgresql reboot like this? For now I don't think so .. an I need to restart the application each time:-(
Any help will be appreciated!
Thanks
/David
com.davecorp.webos.Manager
Error during sql: The backend has broken the connection. Possibly the action you have attempted has caused it to close.
org.postgresql.util.PSQLException: The backend has broken the connection. Possibly the action you have attempted has caused it to close. at com.ibatis.db.sqlmap.MappedStatement.executeUpdate(MappedStatement.java:426) at com.davecorp.webos.dao.DaoSupport.updateObject(DaoSupport.java:287) at com.davecorp.webos.dao.DaoSupport.updateObject(DaoSupport.java:274) at com.davecorp.webos.dao.SchemaUtilDaoImpl.doSchemaMaintenance(SchemaUtilDaoImpl.java:41) at com.davecorp.webos.schemaManager.SchemaManager.doSchemaMaintenance(SchemaManager.java:297) at com.davecorp.webos.commandManager.handler.DoDbMaintenanceHandler.processCommand(DoDbMaintenanceHandler.java:29) at com.davecorp.webos.commandManager.CommandManagerImpl$CommandDaemon.run(CommandManagerImpl.java:146)
ing the sql file: resources/order/dropConstraint_application.sql
org.postgresql.util.PSQLException: A connection error has occurred: org.postgresql.util.PSQLException: FATAL: the database system is starting up
at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnectionV3(AbstractJdbc1Connection.java:337) at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(AbstractJdbc1Connection.java:214) at org.postgresql.Driver.connect(Driver.java:139) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:82) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:300) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:816) at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:119) at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:140) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:518) at com.davecorp.webos.connectionFactory.ConnectionFactoryImpl.getConnection(ConnectionFactoryImpl.java:111) at com.davecorp.webos.connectionFactory.ConnectionFactory.getConnection(ConnectionFactory.java:42) at com.davecorp.webos.dao.Dao.executeSqlFile(Dao.java:232) at com.davecorp.webos.dao.Dao.notificationEvent(Dao.java:207) at com.davecorp.webos.notification.NotificationSupport.fireEvent(NotificationSupport.java:57) at com.davecorp.webos.schemaManager.SchemaManager.reloadConstraints(SchemaManager.java:266) at com.davecorp.webos.schemaManager.SchemaManager.doSchemaMaintenance(SchemaManager.java:304) at com.davecorp.webos.commandManager.handler.DoDbMaintenanceHandler.processCommand(DoDbMaintenanceHandler.java:29) at com.davecorp.webos.commandManager.CommandManagerImpl$CommandDaemon.run(CommandManagerImpl.java:146)
From | Date | Subject | |
---|---|---|---|
Next Message | Oliver Siegmar | 2005-04-29 15:38:15 | Re: Interval support for Postgres |
Previous Message | Kal Chung | 2005-04-29 12:47:14 | Q> Regarding incomplete startup packet & I/O back-end error |