Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

Ошибка после обновления

anufriev
13
anufriev 06.10.2010 08:20 | #

После обновления релиза сервис не поднялся. В логах такая информация:

2010-10-06 03:22:22     Debug   1                       CFireBird::QueryImmediate('ALTER TABLE TW_RSS_ITEMS ADD CONSTRAINT PK_TW_RSS_ITEMS PRIMARY KEY (CHANNEL_ID,GUID)') m_isc_commit_transaction failed
2010-10-06 03:22:22     Error   1                       CFireBird::CheckFields() QueryImmediate failed
2010-10-06 03:22:22     Debug   1                       CFireBird::CheckTable:1253 failed [RES_E_SQL_ERROR]
2010-10-06 03:22:22     Debug   1                       CRSSManager::DBCheckTable:666 failed check table TW_RSS_ITEMS [RES_E_SQL_ERROR]
2010-10-06 03:22:22     Debug   1                       CRSSManager::Initialize:41 failed [RES_E_SQL_ERROR]
2010-10-06 03:22:22     Debug   1                       CTeamWoxServer::Initialize:253 RSSManager initialize failed [false]

После анализа базы (естественно тренировки на копии) выяснилось, что указанный Alter в принципе не запустится по причине:

unsuccessful metadata update.
key size exceeds implementation restriction for index "PK_TW_RSS_ITEMS".
Нужно что-то делать!
Инструкция по настройке TeamWox и краткий учебный курс

Специально для вас мы подготовили инструкцию по настройке системы управления предприятием TeamWox и краткий учебный курс. Благодаря этим материалам организовать работу в системе TeamWox в вашей организации станет еще проще и комфортнее.

anufriev
13
anufriev 06.10.2010 08:43 | #
Неактуально, починили...
AgentRX
201
AgentRX 06.10.2010 16:15 | #
Не могли бы вы описать, как починили? Возможно это позволит нам более подробно детализировать ошибку.
anufriev
13
anufriev 07.10.2010 10:37 | #
AgentRX:
Не могли бы вы описать, как починили? Возможно это позволит нам более подробно детализировать ошибку.


В свое время из-за проблем в железе на сервере у хостера база TeamWox оказалась порушенной. После починки базы  по запарке ее восстановили с размером страницы 4 Кб, который оказался мал для нового индекса. Сейчас сделали страницу 16 Кб - все заработало.
AgentRX
201
AgentRX 07.10.2010 11:46 | #
anufriev:

В свое время из-за проблем в железе на сервере у хостера база TeamWox оказалась порушенной. После починки базы  по запарке ее восстановили с размером страницы 4 Кб, который оказался мал для нового индекса. Сейчас сделали страницу 16 Кб - все заработало.

Большое спасибо за ответ. 

К списку тем

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий