Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: gefest от 08 Января 2010, 00:38:02



Название: MySQL server has gone away at nodeny.pl line 1304
Отправлено: gefest от 08 Января 2010, 00:38:02
DBD::mysql::st execute failed: MySQL server has gone away at nodeny.pl line 1304 в админке выдает ..  а так сервер вроде пашет норм ..


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: Efendy от 08 Января 2010, 01:20:57
отконнектился mysql сервер, возможно у тебя были сбои на сервере. Если разовая ситуация - ничего страшно - все модули умеют переконнектчиваться автоматически


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: VitalVas от 08 Января 2010, 10:50:01
у меня подобное выскакивает при перезагрузке сателита

Код:
08.01.2010 10:53:56 Starting noserver
DBD::mysql::st execute failed: SELECT command denied to user 'bill_sat10'@'10.20.0.2' for table 'x2010x1x8' at nosat.pm line 245.
08.01.2010 10:53:57 Error: SELECT SQL_BUFFER_RESULT uid,uip,now_on,in1,out1 FROM users_trf

а дальше пашет норм.
чё делать??


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: VitalVas от 08 Января 2010, 19:20:38
все разабрались.  :)


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: Efendy от 09 Января 2010, 12:43:15
Для других: в новых версиях noserver обращается к таблицам детализации трафика, поэтому ему нужно права на чтения этих таблиц, а по умолчанию для удаленных логинов они не выдаются, поэтому в mysql соответствующему логину дать права на  select всех таблиц


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: evp от 09 Января 2010, 16:53:38
Неплохо было бы это добавить в справку к программе, ибо там написано совершенно противоположное. Да и саму справку сделать онлайн и поддерживать ее в актуальном состоянии.


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: Efendy от 09 Января 2010, 19:54:59
фича появилась совсем недавно, поэтому в справку еще не попала


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: evp от 10 Января 2010, 08:22:18
Цитировать
саму справку сделать онлайн и поддерживать ее в актуальном состоянии.
Вы не умеете читать?


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: Efendy от 10 Января 2010, 13:23:29
Цитировать
саму справку сделать онлайн и поддерживать ее в актуальном состоянии.
Вы не умеете читать?
к сожалению, некоторые моменты справки актуальны для определенных версий, онлайн справка может внести путанницу. Более того, сейчас разрабатывается новая версия, там справка претерпела значительные изменения, если я ее выложу в онлайн - люди просто косяки наделают со своими версиями


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: Maks от 10 Января 2010, 14:24:50
+1 Сам с начало ставил 49.19 потом обновился аж до 49.32.
А потом пробовал ставить 49.32 но руководствуясь справкой для 49.19 . Так каша получалась, а если все инсталить с помощью актуальной инструкции все было ок.


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: versus от 11 Февраля 2010, 20:31:01
DBD::mysql::st execute failed: MySQL server has gone away at nodeny.pl line 1304 в админке выдает ..  а так сервер вроде пашет норм ..

The situation is that if a client sends a SQL-statement longer than the server max_allowed_packet setting, the server will simply disconnect the client. Next query from the same client instance will find that the ‘MySQL server has gone away’.

Соотвественно решение увеличить max_allowed_packet например до 4M или 12M в файле /etc/my.ini и перегрузить базу данных /usr/local/etc/rc.d/mysql-server restart. Возможно потребуется перегрузить ядро нодени из админки либо запустить его в ручную если в процессе перезагрузки оно отвалилось.

Отдельное спасибо за наводку Александру.


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: Efendy от 02 Мая 2010, 00:00:02
Правлю доку для 49.33 (50.33) версии, это вставлять:
Код:
max_allowed_packet      = 16M
? Проверено?


Название: Re: MySQL server has gone away at nodeny.pl line 1304
Отправлено: versus от 02 Мая 2010, 20:03:24
Да более чем в 90%  случаев для нодени помогает. в остальных случаях надо смотреть в чем проблема.