Привет!
Достаточно регулярно (раз в день точно, бывает и чаще) в логи постгресса начинают сыпаться пачками следующие сообщения:
Сбор данных при этом прекращается. Помогает (???) киляние процесса БД, создающего сообщение. Причем если не прервать этот "праздник души", то в течении 1-2 часов забивается раздел логов размером в 30 ГБ.
Что можно предпринять в данной ситуации, кто сталкивался с подобным?
ЗЫ. Не рассматривался ли вариант использовать sequence постгреса для генерации ИД-ов?
CentOS 5 x64, Zabbix 1.8.4, PostgreSQL 8.4, размер БД примерно 40 ГБ, активных узлов/датчиков порядка 550/14500
Достаточно регулярно (раз в день точно, бывает и чаще) в логи постгресса начинают сыпаться пачками следующие сообщения:
Code:
STATEMENT: select nextid from ids where nodeid=0 and table_name='events' and field_name='eventid' ERROR: current transaction is aborted, commands ignored until end of transaction block STATEMENT: select max(eventid) from events where eventid between 0 and 99999999999999 ERROR: current transaction is aborted, commands ignored until end of transaction block STATEMENT: insert into ids (nodeid,table_name,field_name,nextid) values (0,'events','eventid',0) ERROR: current transaction is aborted, commands ignored until end of transaction block STATEMENT: update ids set nextid=nextid+1 where nodeid=0 and table_name='events' and field_name='eventid' ERROR: current transaction is aborted, commands ignored until end of transaction block
Что можно предпринять в данной ситуации, кто сталкивался с подобным?
ЗЫ. Не рассматривался ли вариант использовать sequence постгреса для генерации ИД-ов?
CentOS 5 x64, Zabbix 1.8.4, PostgreSQL 8.4, размер БД примерно 40 ГБ, активных узлов/датчиков порядка 550/14500

, эту проблему нужно зарегистрировать на
Comment