BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 20:06

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: installer. update build 1057 -> 1106 не проходит
СообщениеДобавлено: 04 фев 2016, 17:39 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
BGCRM v 3.0 build 1057 from 20.09.2015 11:23:01
при запуске обновления пытается обновиться на -
BGCRM v 3.0 build 1106 from 18.01.2016 23:58:06

./install.sh update =>

обращения к базе через некотрое количество вызывают ошибку в консоль-
Can't create more than max_prepared_stmt_count statements (current value: 16382) => CALL drop_column_if_exists('callboard_task', 'date')

обновление проходит криво, хотя в log_update - всё прекрасно- статус всех sql запросов ok
другие sql запросы в системе работают нормально(тут же крутится bgbilling и если откатить bgcrm - там тоже всё нормально).

зачем так странно обновлять базу?!
и как её вообще обновить?

ps кстати вызов списка процессов в перезапущеном црме вызывает ошибку "com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'pm_state.in_last_id' in 'on clause'"
и между прочим сочетание букв - pm_state.in_last_id вообще не встречается в последнем обновлении, т.е. даже если оно проёдёт с успехом - ошибка будет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 фев 2016, 18:47 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
ладно, эту проблему(Can't create more than max_prepared_stmt_count statements) с я могу обойти, но

проблему "com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'pm_state.in_last_id' in 'on clause'"
я победить не смогу - после обновления система не работает..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 фев 2016, 18:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
При команде старта в логе какая ошибка?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 фев 2016, 19:18 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
zavndw писал(а):
При команде старта в логе какая ошибка?



в логе апдейта нет ошибок:

Update starting..
Update from ftp://ftp.bgcrm.ru/pub/bgcrm
Version is 3.0
Set passive mode..
Changing dir to /pub/bgcrm/3.0
Checking update for 'update_lib'..
Found update for 'update_lib' build 50 updating to build 51
Checking update for 'update'..
Found update for 'update' build 1057 updating to build 1106
Downloading update_lib_3.0_51.zip OK!
Downloading update_3.0_1106.zip OK!
Start installing..
Executing call RemoveFile; param: lib/ext/ecj-3.7.jar
Result => true
Executing call RemoveFile; param: lib/ext/jsch-0.1.50.jar
Result => true
Execute calls => OK
File's copy finished...
File copy => OK
Module update_lib was successfull installed!
Please, restart BGCRM server.
Executing call ExecuteSQL; param: patch.sql
OK (3 ms.) => DROP PROCEDURE IF EXISTS drop_column_if_exists;

<!-- тут обойма SQL запросов чёрт, с ними, сейчас отрабатывают без ошибки max_prepared_stmt_count -->

OK (29 ms.) => ALTER TABLE param_tree_value MODIFY parent_id VARCHAR(50) NOT NULL
Executing database update...OK
Result => true
Executing call RemoveFile; param: action/pl_bgbilling.xml
Result => true
Executing call RemoveFile; param: action/pl_document.xml
Result => true
Executing call RemoveFile; param: action/pl_ufanet.xml
Result => true
Executing call RemoveFile; param: action/pl_report.xml
Result => true
Execute calls => OK
File's copy finished...
File copy => OK
Module update was successfull installed!
Please, restart BGCRM server.
REPLACED FILES:
lib/app/lib.jar

<!-- здесь список файлов. -->

этим лог обновления в консоль заканчивается.
как видите - ошибок нет.

в log_update_ .... всё тоже самое... какая такая ошибка? )) ошибки только после рестарта - не хватает столбцов в таблицах bd bgcrm


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 фев 2016, 19:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Самый старый билд нашел только 1093 обновился без проблем. Ждем разрабов :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 фев 2016, 19:35 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
а вот кстаи, - при старте обновлённая система вываливет core_dump (hs_err_pidXXXX.log)
в логах от log4j. никаких проблем.
кстати, не знаю что это вывалилось, но bgcrm хоть и криво, но работает, на запросы клиентской стороны отвечает..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 фев 2016, 19:36 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
zavndw писал(а):
Самый старый билд нашел только 1093 обновился без проблем. Ждем разрабов :D


не знаю, я ковырять систему начал не так давно... может в ноябре... с их сайта и качал же..

ну да, .. ждём.. :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 фев 2016, 18:25 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
тема закрыта )


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 фев 2016, 18:27 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
проблема решилась ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 фев 2016, 18:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
Опишите пожалуйста как решили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 фев 2016, 19:14 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
zavndw писал(а):
Опишите пожалуйста как решили.



Установил на другом сервере. Там проапдейтилось. Перенёс назад. вот собственно вся история.
но там всё равно случилось несколько ошибок.
оценю их попоже. вот эти запрсы не выполнились из-за duplicate key:

ALTER TABLE address_house ADD KEY street_id(street_id)
ALTER TABLE `address_distribution` ADD INDEX `user_index` (`user_id`)
ALTER TABLE process_group ADD KEY group_id(group_id)
ALTER TABLE `address_distribution` ADD INDEX `user_index` (`user_id`)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 фев 2016, 19:31 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Galkov писал(а):
zavndw писал(а):
Опишите пожалуйста как решили.



Установил на другом сервере. Там проапдейтилось. Перенёс назад. вот собственно вся история.
но там всё равно случилось несколько ошибок.
оценю их попоже. вот эти запрсы не выполнились из-за duplicate key:

ALTER TABLE address_house ADD KEY street_id(street_id)
ALTER TABLE `address_distribution` ADD INDEX `user_index` (`user_id`)
ALTER TABLE process_group ADD KEY group_id(group_id)
ALTER TABLE `address_distribution` ADD INDEX `user_index` (`user_id`)


Это нормально, у нас при каждом апдейте пытается все индексы, поля и т.п. заново добавить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2016, 01:17 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Неверно. В BGCRM обновление происходит через хранимые процедуры, которые сначала проверяют текущее состояние или лишь при необходимости применяют ALTER.

Интересно, как эта ошибка получилась:
Цитата:
Can't create more than max_prepared_stmt_count statements


Где там аж 16 тысячам PreparedStatement ов открыться..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 фев 2016, 14:59 
Не в сети
Клиент

Зарегистрирован: 10 ноя 2014, 18:38
Сообщения: 396
Карма: 0
это, вероятно, мой косяк (java скрипты где-нибудь не закрывают дескрипторы, после вылета по ошибке) и накапливаются. последнее обновление кстати даёт в sql блоке ошибки в консоль типа - таблица уже есть, не могу создать, но в лог этих сообщений не идёт. там всё ок.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.091s | 46 Queries | GZIP : On ]