невозможно соединиться с базой данных

Ошибки, проблемы, способы их решения.
Аватара пользователя
rootden
Сообщения: 260
Зарегистрирован: 2010-09-24 8:28:44
Благодарил (а): 1 раз

Re: невозможно соединиться с базой данных

Сообщение rootden » 2011-09-09 16:43:54

Обновилд со 2-го раза,

патчи не применились по дефолту пришлось каждую ошибку исправлять

например

-- Восстановление профилей

Восстановлено 183 профилей


-- Патчи базы данных

Последний патч базы данных хоста (billing) (1000292)
Последний патч базы данных хоста (hosting) (1000194)
Применение патча базы данных хоста (hosting)
---

INSERT INTO `Tasks` (
`ID` ,
`CreateDate` ,
`UserID` ,
`TypeID` ,
`ExecuteDate` ,
`Params` ,
`Errors` ,
`Result` ,
`IsExecuted` ,
`IsActive`
)
VALUES (
66 , UNIX_TIMESTAMP() , '1', 'VPSServersQuestioning', UNIX_TIMESTAMP() , '[]', '0', NULL , 'no', 'yes'
);


INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (67, UNIX_TIMESTAMP(), '1', 'VPSNoticeSuspend', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');

INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (68, UNIX_TIMESTAMP(), '1', 'VPSConsider', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');

INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (69, UNIX_TIMESTAMP(), '1', 'VPSNoticeDelete', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');

INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (70, UNIX_TIMESTAMP(), '1', 'VPSForDelete', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');


---
ERROR: ошибка применения патча (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Par' at line 18)




ручками запрос выполнил удачно.

теперь вроде бы все поправил 125 таблиц стало, биллинг заработал

но сейчас заметил под юзером во вкладке дом белый экран


[16:45:55.64][24479] [JBs core]: загружается системный компонент (/home/биллинг/data/www/биллинг/hosts/root/system/classes/auto/Smarty.class)
[16:45:55.64][24479] [JBs core]: внешний запрос сформирован как (__URI=/API/Events)
[16:45:55.64][24479] [JBs core]: загружается модуль (/home/биллинг/data/www/биллинг/hosts/billing/system/modules/auto/SetCookieOwner.mod)
[16:45:55.64][24479] [JBs core]: загружается модуль (/home/биллинг/data/www/биллинг/hosts/billing/system/modules/auto/Redirects.mod)
[16:45:55.64][24479] [JBs core]: загружается модуль (/home/биллинг/data/www/биллинг/hosts/billing/system/modules/auto/SetCookieSessionID.mod)
[16:45:55.64][24479] [JBs core]: загружается модуль (/home/биллинг/data/www/биллинг/hosts/root/system/modules/auto/Request.mod)
[16:45:55.64][24479] [Request module]: [замена параметров]
[16:45:55.64][24479] [JBs core]: загружается модуль (/home/биллинг/data/www/биллинг/hosts/root/system/modules/auto/Security.mod)
[16:45:55.64][24479] [Security module]: [проверка Cookie]
[16:45:55.64][24479] [Security module]: (OwnerID) = (100)
[16:45:55.64][24479] [Security module]: (IsManaged) = (yes)
[16:45:55.64][24479] [Security module]: (21be9a4bd4f81549a9d1d241981cec3c) = (http://биллинг/Home)
[16:45:55.64][24479] [Security module]: (9a1de01f893e0d2551ecbb7ce4dc963e) = (http://биллинг/Home)
[16:45:55.64][24479] [Security module]: (f50a6c02a3fc5a3a5d4d9391f05f3efc) = (http://биллинг/Tickets)
[16:45:55.64][24479] [Security module]: (SessionID) = (SESSIONf899139df5e1059396431415e770c6dd4e69f7cda96b4)
[16:45:55.64][24479] [Security module]: (Email) = (support@биллинг.ru)
[16:45:55.64][24479] [Security module]: (d757719ed7c2b66dd17dcee2a3cb29f4) = (http://биллинг/Invoices)
[16:45:55.64][24479] [Security module]: (f899139df5e1059396431415e770c6dd) = (http://биллинг/Administrator/Clauses)
[16:45:55.64][24479] [Security module]: (wScreen) = (1230)
[16:45:55.64][24479] [Security module]: (hScreen) = (818)
[16:45:55.64][24479] [Security module]: [проверка параметров]
[16:45:55.64][24479] [Security module]: (XMLHttpRequest) = (yes)
[16:45:55.65][24479] [MemoryCache_Get]: соединение с сервером кеширования установлено версия (1.4.5)
[16:45:55.65][24479] /home/биллинг/data/www/биллинг/hosts/root/system/classes/Session.class
[16:45:55.65][24479] [System_Load]: компонент системы (/home/биллинг/data/www/биллинг/hosts/root/system/classes/Session.class) был загружен
[16:45:55.66][24479] [MySQL->Open]: связь как (jbs@Localhost:3306) установлена
[16:45:55.66][24479] [MySQL->Query]: SET NAMES `utf8`
[16:45:55.66][24479] [MySQL->Query]: USE `jbs`
[16:45:55.66][24479] [MySQL->Query]: SELECT `ID` FROM `Clauses` WHERE (`Partition` = '/API/Events')
[16:45:55.66][24479] [Exception]: [ROWS_NOT_FOUND]=(Записи не найдены)
[16:45:55.66][24479] [IO_Read]: открытие файла (/home/биллинг/data/www/биллинг/hosts/биллинг/tmp/sessions/SESSIONf899139df5e1059396431415e770c6dd4e69f7cda96b4)
[16:45:55.66][24479] Load file '/home/биллинг/data/www/биллинг/hosts/billing/comp/Users/Init.comp'
[16:45:55.66][24479] /home/биллинг/data/www/биллинг/hosts/root/system/libs/Tree.lib
[16:45:55.66][24479] [System_Load]: компонент системы (/home/биллинг/data/www/биллинг/hosts/root/system/libs/Tree.lib) был загружен
[16:45:55.66][24479] [MySQL->Query]: SELECT `ID`,`GroupID`,`Name`,`Sign`,`Email`,`ICQ`,`JabberID`,`Mobile`,`UniqID`,LENGTH(`Foto`) as `Foto` FROM `Users` WHERE `ID` = 1834
[16:45:55.67][24479] [MySQL->Query]: SELECT * FROM `Permissions` WHERE ('/API/Events' LIKE `Name`) ORDER BY `Metric`
[16:45:55.67][24479] Load file '/home/биллинг/data/www/биллинг/hosts/root/comp/Formats/Explode/Logic.comp'
[16:45:55.67][24479] [MySQL->Query]: SELECT `ID`,`GroupID` FROM `Users` WHERE `ID` = 1834
[16:45:55.67][24479] [MySQL->Query]: SELECT `ID`,`GroupID`,`OwnerID`,`IsManaged` FROM `Users` WHERE `ID` = 1
[16:45:55.67][24479] Load file '/home/биллинг/data/www/биллинг/hosts/root/comp/Formats/Explode/Logic.comp'
[16:45:55.67][24479] [MySQL->Query]: SET @local.__USER_ID = 1834
[16:45:55.67][24479] [MySQL->Query]: SET @local.__USER_GROUPS_PATH = '1,2000000'
[16:45:55.67][24479] [MySQL->Query]: SET @local.__USER_GROUPS_ENTRANCE = '2000000'
[16:45:55.67][24479] [MySQL->Query]: UPDATE `Users` SET `EnterDate` = '1315572355',`EnterIP` = '92.252.146.26' WHERE `ID` = 1834
[16:45:55.68][24479] Load file '/home/биллинг/data/www/биллинг/hosts/billing/comp/www/API/Events.comp'
[16:45:55.68][24479] /home/биллинг/data/www/биллинг/hosts/billing/system/modules/Authorisation.mod
[16:45:55.68][24479] [System_Load]: компонент системы (/home/биллинг/data/www/биллинг/hosts/billing/system/modules/Authorisation.mod) был загружен
[16:45:55.68][24479] [MySQL->Query]: SELECT `Text`,(SELECT CONCAT(FROM_UNIXTIME(UNIX_TIMESTAMP(),'%Y-%m-%d / %H:%i:%s / '),`Name`,' [',`Email`,']') FROM `Users` WHERE `Users`.`ID` = `Events`.`UserID`) as `UserInfo`,`PriorityID` FROM `Events` WHERE (UNIX_TIMESTAMP() - 10 <= `CreateDate`) AND (`UserID` = 1834) ORDER BY `ID`
[16:45:55.68][24479] [Exception]: [ROWS_NOT_FOUND]=(Записи не найдены)
[16:45:55.68][24479] [JBs core]: система работала: 0.078173875808716

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: невозможно соединиться с базой данных

Сообщение Alex Keda » 2011-09-09 18:53:16

так.
просьба оформлять сообщения нормально, каша какая-то, не разберёшь ничё.
+ 1 вопрос - одна тема. так удобней.

по ошибке - это лог события, причём в этом логе биллинг отработал корректно.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: невозможно соединиться с базой данных

Сообщение Alex Keda » 2011-09-09 18:57:37

ERROR: ошибка применения патча (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Par' at line 18)

это исправил - моя ошибка, забыл разделители.
--
интересно, как же оно у меня прокатило на моём биллинге =((
Убей их всех! Бог потом рассортирует...

Аватара пользователя
rootden
Сообщения: 260
Зарегистрирован: 2010-09-24 8:28:44
Благодарил (а): 1 раз

Re: невозможно соединиться с базой данных

Сообщение rootden » 2011-09-09 19:25:14

lissyara писал(а):так.
просьба оформлять сообщения нормально, каша какая-то, не разберёшь ничё.
+ 1 вопрос - одна тема. так удобней.

по ошибке - это лог события, причём в этом логе биллинг отработал корректно.


уже не могу отредактировать, буду детальнее писать.

Аватара пользователя
rootden
Сообщения: 260
Зарегистрирован: 2010-09-24 8:28:44
Благодарил (а): 1 раз

Re: невозможно соединиться с базой данных

Сообщение rootden » 2011-09-09 19:27:42

lissyara писал(а):
ERROR: ошибка применения патча (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Par' at line 18)

это исправил - моя ошибка, забыл разделители.
--
интересно, как же оно у меня прокатило на моём биллинге =((


у нас наверное верссии MySQL разные.

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

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: невозможно соединиться с базой данных

Сообщение Alex Keda » 2011-09-09 19:30:50

перед применением патчей, подправьте patches/hosting/db/1000195.sql
добавьте

Код: Выделить всё

-- SEPARATOR

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

Код: Выделить всё

INSERT INTO `Tasks` (
        `ID` ,
        `CreateDate` ,
        `UserID` ,
        `TypeID` ,
        `ExecuteDate` ,
        `Params` ,
        `Errors` ,
        `Result` ,
        `IsExecuted` ,
        `IsActive`
        )
VALUES (
        66 , UNIX_TIMESTAMP() , '1', 'VPSServersQuestioning', UNIX_TIMESTAMP() , '[]', '0', NULL , 'no', 'yes'
);

-- SEPARATOR
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (67, UNIX_TIMESTAMP(), '1', 'VPSNoticeSuspend', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');
-- SEPARATOR
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (68, UNIX_TIMESTAMP(), '1', 'VPSConsider', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');
-- SEPARATOR
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (69, UNIX_TIMESTAMP(), '1', 'VPSNoticeDelete', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');
-- SEPARATOR
INSERT INTO `Tasks` (`ID`, `CreateDate`, `UserID`, `TypeID`, `ExecuteDate`, `Params`, `Errors`, `Result`, `IsExecuted`, `IsActive`) VALUES (70, UNIX_TIMESTAMP(), '1', 'VPSForDelete', UNIX_TIMESTAMP(), '[]', '0', NULL, 'no', 'yes');
Убей их всех! Бог потом рассортирует...


Вернуться в «Решение проблем»

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

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