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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: mysql check mpd 0.0.0.0  (Прочитано 15198 раз)
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #15 : 18 Июня 2012, 14:23:17 »

После изменений в файле ядро рестартиось?
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #16 : 18 Июня 2012, 14:24:04 »

так
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #17 : 18 Июня 2012, 14:24:59 »

Тогда должно что-то быть в логах... Странно :/
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #18 : 18 Июня 2012, 14:27:33 »

я ядрі поміняв так як ви написали

Код:
    $t0_sql=[gettimeofday];
    (undef,undef,$line)=caller;
eval{
    $rows=$dbs->do($sql);
};
    &ToLog("Неведомая ё..я х..я в строке: $line") if $@;
    $t0_sql=tv_interval($t0_sql);
    $t_for_save-=$t0_sql;
    # для статистики время выполнения запроса в зависимости от длины
    $_=int(length($sql)/1000);
    $Sql_tune_stat[$_][0]+=$t0_sql;
    $Sql_tune_stat[$_][1]++;
    $Sql_tune_stat[$_][2]+=$rows;
    last unless $rows;
 }


рестарнтув ядро і в логах

Код:

DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #19 : 18 Июня 2012, 14:35:09 »

а если запустить с флагом -v?
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #20 : 18 Июня 2012, 14:43:00 »

нічого цікавого не пише - в консолі звичайна робота ядра без ніяких помилок, а адмінці дальше сипиться DBD::mysql::db do failed: Unknown column 'in' in 'field list' at nodeny.pl line 2067.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #21 : 18 Июня 2012, 17:40:23 »

В одной, а может и во всех, из таблиц: v, x, y, z; Повреждена структура
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #22 : 18 Июня 2012, 17:46:01 »

як я вже писав вище всі таблиці v, x, y, z; я повністю видалив,але помилка не пропадає
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #23 : 18 Июня 2012, 17:47:31 »

Доступ есть? в ЛС - гляну
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #24 : 18 Июня 2012, 18:47:08 »

Вместо
Код:
eval{
    $rows=$dbs->do($sql);
};
&ToLog("Неведомая ё..я х..я в строке: $line") if $@;

попробуй:

Код:
$rows=$dbs->do($sql);
ToLog($sql.': '.$DBI::errstr) if $rows<1;
Записан
Андрій
NoDeny
Старожил
*

Карма: 3
Offline Offline

Сообщений: 294


Просмотр профиля
« Ответ #25 : 18 Июня 2012, 21:53:40 »

Вместо
Код:
eval{
    $rows=$dbs->do($sql);
};
&ToLog("Неведомая ё..я х..я в строке: $line") if $@;

попробуй:

Код:
$rows=$dbs->do($sql);
ToLog($sql.': '.$DBI::errstr) if $rows<1;



тепер пише в логах детальну інформацію - була проблема в таблиці traf_lost, я її створив так -
Код:
CREATE TABLE `traf_info` (
  `time` int(10) unsigned NOT NULL,
  `cod` mediumint(8) unsigned NOT NULL,
  `data1` text NOT NULL,
  KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251

а треба було ось так -

Код:
CREATE TABLE `traf_lost` (
  `mid` mediumint(9) NOT NULL default '0',
  `time` int(11) NOT NULL default '0',
  `in` int(10) unsigned NOT NULL default '0',
  `out` int(10) unsigned NOT NULL default '0',
  `ip` tinytext NOT NULL,
  KEY `mid` (`mid`),
  KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251

всім дякую за допомогу
« Последнее редактирование: 18 Июня 2012, 21:55:30 от Андрій » Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

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