help .. calling VACUUM FULL ANALYSE via JDBC make my production server restarting ?!?!?!? Please help :-(

Поиск
Список
Период
Сортировка
От David Gagnon
Тема help .. calling VACUUM FULL ANALYSE via JDBC make my production server restarting ?!?!?!? Please help :-(
Дата
Msg-id 42724088.4040102@siunik.com
обсуждение исходный текст
Ответы Re: help .. calling VACUUM FULL ANALYSE via JDBC make my  (Kris Jurka <books@ejurka.com>)
Список 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
cyclefor more than a month.  Normal but I be so happy when everithing will be stable ... so that was I!  Sorry I work
aloneso need to talk sometime ;-) 


My new problem: the doSchemaMaintenance (in the stack trace below) calls a VACUUM FULL ANALYSE on the db.  It seems
thatthis 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
applicationeach 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
causedit 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
databasesystem 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)



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Kal Chung
Дата:
Сообщение: Q> Regarding incomplete startup packet & I/O back-end error
Следующее
От: Oliver Siegmar
Дата:
Сообщение: Re: Interval support for Postgres