Биллинговая система Nodeny
22 Ноября 2024, 22:09:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Ошибки в базе данных Mysql. Некорректно завершили работу сервера  (Прочитано 11281 раз)
denis.my.life
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 46


Просмотр профиля Email
« : 14 Февраля 2011, 03:02:24 »

много ошибок DBD::mysql::st execute failed: Got error 134 from storage engine at nodeny.pl line 1313.

До этого еще были ошибки
DBD::mysql::db do failed: Table './bill/y2011x2x9' is marked as crashed and should be repaired at nodeny.pl line 1157.
DBD::mysql::db do failed: Table './bill/z2011x2x13' is marked as crashed and should be repaired at nodeny.pl line 2051.
но их почти полностью удалось убрать
выставив max_allowed_packet = 16M в my.cnf
и REPAIR TABLE в мускул


« Последнее редактирование: 15 Февраля 2011, 00:10:02 от versus » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #1 : 14 Февраля 2011, 08:14:07 »

ну так пофикси
Записан
Fredik
NoDeny
Старожил
*

Карма: 5
Offline Offline

Сообщений: 362


Просмотр профиля
« Ответ #2 : 14 Февраля 2011, 08:21:31 »

это ошибка неправильно выключенного сервера и может вылезти на любой версии нодени
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #3 : 14 Февраля 2011, 10:49:08 »

Не думаю, что поломка таблиц зависит от max_allowed_packet. Скорее всего сервер ребутнули ресетом. К NoDeny не имеет никакого отношения
Записан
denis.my.life
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 46


Просмотр профиля Email
« Ответ #4 : 14 Февраля 2011, 16:50:14 »

 Неожиданно быстрые ответы) я приятно удивлен)
Есть предложения как профиксить?
DBD::mysql::st execute failed: Got error 134 from storage engine at nodeny.pl line 1313.

они появляются похоже каждую минуту. Весь лог админки забит.
Система на первый взгляд работает нормально.
« Последнее редактирование: 14 Февраля 2011, 16:54:53 от denis.my.life » Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #5 : 14 Февраля 2011, 18:03:36 »

use the mozg!
Записан
smallcms
NoDeny
Старожил
*

Карма: 64
Offline Offline

Сообщений: 279



Просмотр профиля WWW
« Ответ #6 : 14 Февраля 2011, 18:41:14 »

У себя сочинил такой скрипт:
Код:
#!/bin/sh
passwd_root_mysql=`perl -e'require "/usr/local/nodeny/history.nod"; print $sql_root_pass;'`
datapath=`mysqladmin --host=localhost --user=root --password=${passwd_root_mysql} variables | grep 'datadir' | awk '{print $4}'`
for dir in $(find $datapath* -type d)
do
dir=`basename $dir`
mysqlcheck --user=root --password=${passwd_root_mysql} --auto-repair $dir | grep -v 'OK'
done
Так или иначе вопрос о крахе MySQL таблиц никак не связан с биллинговой системой, которая использует MySQL в качестве базы данных.
Записан

denis.my.life
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 46


Просмотр профиля Email
« Ответ #7 : 14 Февраля 2011, 21:18:10 »

use the mozg!
mysqlcheck -p(password root) --repair --analyze --all-databases --auto-repair
чтото поиспровляла но ошибки продолжили сыпатся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #8 : 14 Февраля 2011, 21:44:14 »

use the mozg!
mysqlcheck -p(password root) --repair --analyze --all-databases --auto-repair
чтото поиспровляла но ошибки продолжили сыпатся
ну воперых показал бы что было испраленно что нет.
во вторых по пробуй так
останови мускул
и
 myisamchk -r /путь к базе/*.MYI

если по умолчанию
 myisamchk -r /var/db/mysql/bill/*.MYI

а так для разнообразия почитай про ремонт базы - в гугле валом.
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #9 : 14 Февраля 2011, 21:44:58 »

еще может жесткий диск посыпался
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #10 : 14 Февраля 2011, 22:35:03 »

myisamchk —safe-recover /var/db/mysql/bill/*.MYI
Записан
denis.my.life
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 46


Просмотр профиля Email
« Ответ #11 : 14 Февраля 2011, 22:59:46 »

еще может жесткий диск посыпался
диск периодически проверяю переназначенных секторов нет...
Записан
denis.my.life
NoDeny
Пользователь
*

Карма: 1
Offline Offline

Сообщений: 46


Просмотр профиля Email
« Ответ #12 : 15 Февраля 2011, 01:39:40 »

Итак "проблема" решилась следующим образом
1 делаю бекап системы.
2 остановил mysql
mysqladmin  -p shutdown
3 воспользовался советом ser970
myisamchk -r /var/db/mysql/bill/*.MYI
4 стартанул mysql
mysqladmin -p start
далее неприятный сюрприз nodney не востановил соединение с mysql автоматически.
5 reboot
ошибок в логе больше нет всем спасибо!
такого мощного сапорта я даже не ожидал)
« Последнее редактирование: 15 Февраля 2011, 01:44:29 от denis.my.life » Записан
gonhik
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #13 : 25 Августа 2011, 23:09:25 »

Здравствуйте,  сделал все кок было описано выше и пропали ошибки с вязание с БД, удалил файл NEW_MONTH_ERROR и запустил скрипт заново но файл создался и там записало вот что " new_month.pl: \xef\xe5\xf0\xe5\xf5\xee\xe4 \xed\xe0 \xed\xee\xe2\xfb\xe9 \xec\xe
5\xf1\xff\xf6 \xed\xe5 \xee\xf1\xf3\xf9\xe5\xf1\xf2\xe2\xeb\xe5\xed! \xcf\xf0\xe
8\xf7\xe8\xed\xe0: \xf2\xe5\xea\xf3\xf9\xe5\xe5 \xf7\xe8\xf1\xeb\xee \xe1\xee\xe
b\xfc\xf8\xe5 1. \xcf\xe5\xf0\xe5\xf5\xee\xe4 \xf0\xe0\xe7\xf0\xe5\xf8\xe5\xed \
xf2\xee\xeb\xfc\xea\xee 1-\xe3\xee \xf7\xe8\xf1\xeb\xe0. \xc4\xeb\xff \xef\xf0\x
e8\xed\xf3\xe4\xe8\xf2\xe5\xeb\xfc\xed\xee\xe3\xee \xef\xe5\xf0\xe5\xf5\xee\xe4\
xe0 \xe7\xe0\xef\xf3\xf1\xf2\xe8\xf2\xe5 \xf1\xea\xf0\xe8\xef\xf2 \xf1 \xea\xeb\
xfe\xf7\xee\xec '-t'. \xd2.\xe5.
shell# ./new_month.pl -t "
это харашо или плохо ?
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #14 : 26 Августа 2011, 00:45:31 »

Это хорошо, осталось научится настраивать ваш шел для доступа к удаленному серверу понимать кодировку cp1251. Тогда наступит счастье.

Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!