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

Главная категория => Nodeny 49 => Тема начата: Maks от 16 Ноября 2010, 19:17:30



Название: Внезапно перезагрузился сервак, потелела таблица, проверка не помогает.
Отправлено: Maks от 16 Ноября 2010, 19:17:30
Сегодня внезапно перезагрузился сервак.
В результате этого побились таблицы, все починил но с сегодняшней проблема.
Код:
bill.z2010x11x16
warning  : Table is marked as crashed
warning  : 1 client is using or hasn't closed the table properly
error    : Size of indexfile is: 2247680        Should be: 2257920
error    : Corrupt
bill.z2010x11x2 

В логе биллинга
Код:
DBD::mysql::db do failed: Table './bill/z2010x11x16' is marked as crashed and should be repaired at nodeny.pl line 2051.

В статистике
Количество обработанных строк
от коллекторов трафика   7184   
Время обсчета направлений   0.5   сек
Время добавления трафика
к текущим значениям в базе данных   1.2   сек
Время получения данных трафика
для передачи клиентам   0.0   сек
Записей в кеше адресов обсчета направлений   41472   
ipacct:   127.0.0.1
   370 619   

Но абонов не видно, инет вроде как есть.. были правда странные проблемы с ошибкой 678.. но не у всех.
Как быть с этой таблицей? Забить и подождать завтра?

P.S Подскажите чего не удаляются суточная статистика.. Раздел:  - Ядро
Сколько суток хранить статистику по трафику - 45 дней. ( час назад стояло 32 дня)

но статистика все еще есть с 29 июня, весь илюль, но 1-3 августа а дальше продолжпнется с 15 октября.
Выходит когда ранее стояло хранить много дней статистику было норм.. а потом с 70 дней поменяли до 32.. то эти 38 дней не удалилсь а остались.
в общем как мне аккуратно убить статистику за 29 июня, весь илюль, но 1-3 августа
Понимаю что можно удалить таблицы с этими датами. а как быть с таблицей Траф лост?

P.P.S В логах увидел:                           
Код:
Nov 13 07:16:25 localhost kernel: Limiting icmp ping response from 4574 to 200 packets/sec                                   
Nov 13 07:16:26 localhost kernel: Limiting icmp ping response from 4587 to 200 packets/sec                                   
Nov 13 07:16:27 localhost kernel: Limiting icmp ping response from 1858 to 200 packets/sec                                   
Nov 13 07:16:33 localhost kernel: Limiting icmp ping response from 4138 to 200 packets/sec                                   
Nov 13 07:16:34 localhost kernel: Limiting icmp ping response from 4581 to 200 packets/sec                                   
Nov 13 07:16:35 localhost kernel: Limiting icmp ping response from 4378 to 200 packets/sec                                   
Nov 13 07:16:37 localhost kernel: Limiting icmp ping response from 2697 to 200 packets/sec                                   
Nov 13 07:16:43 localhost kernel: Limiting icmp ping response from 4541 to 200 packets/sec                                   
Nov 13 07:16:44 localhost kernel: Limiting icmp ping response from 4375 to 200 packets/sec                                   
Nov 13 07:16:45 localhost kernel: Limiting icmp ping response from 4590 to 200 packets/sec                                   
Nov 13 07:16:46 localhost kernel: Limiting icmp ping response from 3770 to 200 packets/sec     
                         

Это кто то меня хочет запинговать?. Или это ддос?
Сервак видно только внутри.     


Название: Re: Внезапно перезагрузился сервак, потелела таблица, проверка не помогает.
Отправлено: Maks от 16 Ноября 2010, 19:28:46
Вот обратил внимание на строчку warning  : 1 client is using or hasn't closed the table properly
Это мне нужно остановить мускул,а потом его проверить?.. чтоб его ноудени не юзала?


Название: Re: Внезапно перезагрузился сервак, потелела таблица, проверка не помогает.
Отправлено: goletsa от 16 Ноября 2010, 19:36:19
Вот обратил внимание на строчку warning  : 1 client is using or hasn't closed the table properly
Это мне нужно остановить мускул,а потом его проверить?.. чтоб его ноудени не юзала?
Еще раз сделайте проверку с ключем -r
Если вы остановите базу то проверка работать не будет.


Название: Re: Внезапно перезагрузился сервак, потелела таблица, проверка не помогает.
Отправлено: Maks от 16 Ноября 2010, 23:42:47
Вот обратил внимание на строчку warning  : 1 client is using or hasn't closed the table properly
Это мне нужно остановить мускул,а потом его проверить?.. чтоб его ноудени не юзала?
Еще раз сделайте проверку с ключем -r
Если вы остановите базу то проверка работать не будет.


Спасибо тебе добрый человек. mysqlcheck -repair -p -r -u bill_kernel bill помогла.
Одну проблемку решили.