Mysql R7 - падает сервер при коннекте -
Maikkk - 26.11.2012
Приветствую, столкнулся со следующей проблемой, при рестарте сервера (когда на сервере есть кто-то), как только сервер запускается, тут же он выключается, т.е. делает рестарт, и при включении сразу падает, если же на сервере никого не будет, то все будет в порядке, так же, если выключить и включить сервер, тоже все будет в порядке. Выгружаю данные так:
PHP код:
cache_get_field_content(0,"Skill",ss), Pinf[playerid][pSkill]=strval(ss);
cache_get_field_content(0,"Level",ss), Pinf[playerid][pLevel]=strval(ss);
В
OnGameModeInit только коннект к БД и
В
OnGameModeExit закрываю соединение:
Есть какие-либо предложения по решению данной проблемы? Заранее благодарю.
Re: Mysql R7 - падает сервер при коннекте -
eakwarp - 27.11.2012
Покажите код коннекта.
Re: Mysql R7 - падает сервер при коннекте -
Maikkk - 27.11.2012
PHP код:
mysql_connect(MySQL_HOST,MySQL_USER,MySQL_DB,MySQL_PASS);
Пробовал так сказать по id, но тоже не помогает. (new mconnect; mconnect = mysq... и mysql_close(mconnect) ; )
Re: Mysql R7 - падает сервер при коннекте -
eakwarp - 27.11.2012
Дебаг включали, что пишет в логе?
Re: Mysql R7 - падает сервер при коннекте -
Maikkk - 27.11.2012
Ставлю после коннекте print (ongamemodeinit) все нормально выходит, показывает что коннектится, и в логе сервера:
Quote:
Number of vehicle models: 0
|
(транспорта на сервере нет, т.е. в ongamemodeinit).
И, последнии строки после рестарта когда сервер падает в mysql_log:
Quote:
CMySQLHandler::Connect() - Connection was successful.
CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
>> mysql_format( Connection handle: 1 )
CMySQLHandler::EscapeString(Mike); - Escaped 6 characters to Mike.
|
так же, выше этого, отключается от бд, как надо
Quote:
>> mysql_close( Connection handle: 1 )
|
Re: Mysql R7 - падает сервер при коннекте -
Stepashka - 27.11.2012
А если закомментировать подключение работает нормально?
Re: Mysql R7 - падает сервер при коннекте -
Maikkk - 27.11.2012
Quote:
Originally Posted by Stepashka
А если закомментировать подключение работает нормально?
|
Включил сервер, зашел, закоментировал подключение (скомпилировал), после gmx, сервер не падает, но не работает, не удается зайти, лог:
Quote:
[10:24:08] >> mysql_format( Connection handle: 1 )
[10:24:08] >> mysql_format() - Invalid connection handle. (You set: 1, Highest connection handle ID is 0).
[10:24:08] >> mysql_query_callback( Connection handle: 1 )
[10:24:08] >> mysql_query_callback() - Invalid connection handle. (You set: 1, Highest connection handle ID is 0).
|
Re: Mysql R7 - падает сервер при коннекте -
Sanbody - 29.11.2012
Сталкивался с такой проблемой на linux, на удивление, все стало работать после того, как убрал mysql_close() из OnGameModeExit и вообще ото всюду, где оно было.
Re: Mysql R7 - падает сервер при коннекте -
Maikkk - 29.11.2012
Sanbody - Хм... спасибо, действительно помогло, перезагружает нормально, не падает. Но при подключении, только диалог срабатывает (авторизации), по идеи должно показать стандартный вид камеры, а у меня все осталось так как есть, появились Стрелки и SPAWN ну и диалог авторизации...
Я так понимаю это уже косяк мускула... Что не перезагружает сервер нормально.
p.s. (Видел сервера на MySQL, где они его не перезагружают напрямую, а просто, выключают, и включают...)
Re: Mysql R7 - падает сервер при коннекте -
jhonyxakep - 29.11.2012
Вы на Windows тестировали? Падает?
Я полагаю у автора плагина где то нет проверки на корректность данных.
Re: Mysql R7 - падает сервер при коннекте -
Maikkk - 30.11.2012
Quote:
Вы на Windows тестировали? Падает?
|
Ну да, как раз на Windows я и тестировал.