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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Мистика)  (Прочитано 6093 раз)
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« : 13 Декабря 2010, 01:41:53 »

Доброй ночи!
Был сервер который числился клиентом в биллинге, отключил и теперь
Код:
DBD::mysql::db do failed: There is no 'root'@'10.10.15.7' registered at nodeny.pl line 512.
где 10.10.15.7 ип одного из вланов на отключенном сервере но не тот что в настройках клиента, именно изза этого я и прозрел (ип 10.10.15.7 нигде в биллинге не числился) Как убрать?Выручите плиззз)
ЗЫ прошу понять что ночь я перегрелся и может ответ очевиден, но пока я его не вижу.Заранее спасибо!
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 13 Декабря 2010, 06:14:56 »

мало исходных данных )))
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #2 : 13 Декабря 2010, 10:59:42 »

Есть сервер1(биллинг) и сервер2(он клиент биллинга),влан 15(управляющий) из которого 10.10.15.1 висит на сервере1,а 10.10.15.7 на сервере2.
Отключил сервер2, удалил клиента из базы и начал переносить пхп и прочее на сервер1 и все норм, но зайдя в админку вижу
Код:
DBD::mysql::db do failed: There is no 'root'@'10.10.15.7' registered at nodeny.pl line 512.
.
У меня в голове не укладывается на кой х*й биллинговая машина ломится по управляющему влану (о котором даже незнает, на сервере2 был ип 10.10.14.2 он же и прописан в настройках клиента) на ип (о котором похоже знает) и хочет рута,mysql стоит на сервере1.
PS  freebsd 8.1 p2 amd64
« Последнее редактирование: 13 Декабря 2010, 11:03:58 от marcus7 » Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #3 : 13 Декабря 2010, 11:25:41 »

Я правильно понимаю,что судя по 512 строке nodeny.pl ядро хочет соединится с базой по адресу 10.10.15.7 ?Если да то тогда вообще за бубном надо бежать т.к. база всегда была только на локалхосте.
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #4 : 13 Декабря 2010, 12:59:17 »

Может где то в базе смотреть...
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #5 : 13 Декабря 2010, 19:45:39 »

я бы на твоем месте бы посмотрел на правилоность введенных настройок...
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #6 : 13 Декабря 2010, 21:05:39 »

Каких например?Если про биллинг то там все перерыл и ничего связанного с ип 10.10.15.7 нет...что еще посмотреть ?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #7 : 14 Декабря 2010, 08:08:20 »

cd /usr/local/nodeny
grep -r -i '10.10.15.7' *
?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #8 : 14 Декабря 2010, 12:21:17 »

Нашел сцуку Улыбающийся
Код:
[root@bill /var/db]# grep -r -i '10.10.15.7' *
grep: freebsd-update/install.ZUImeO/rollback: No such file or directory
grep: freebsd-update/f465c3739385890c221dff1a05e578c6cae0d0430e46996d319db7439f884336-rollback/rollback: No such file or directory
mysql/bill/users.TRG:triggers='CREATE DEFINER=`root`@`10.10.15.7` TRIGGER `tr_users` AFTER UPDATE ON `users`\n FOR EACH ROW BEGIN  \n  IF ( NEW.mid = 0 ) THEN\n     IF ( OLD.paket3 <> NEW.paket3 )\n     THEN\n        IF ( ( SELECT id FROM pays WHERE mid=NEW.id AND category=433) IS NULL ) THEN\n             INSERT pays SET mid=NEW.id,category=433;\n        END IF;          \n        UPDATE pays SET reason=CONCAT(unix_timestamp(),\':\',NEW.paket3,\'\\n\',reason),time=unix_timestamp(),type=50\n           WHERE mid=NEW.id AND category=433;\n     END IF;\n     IF ( OLD.paket <> NEW.paket )\n     THEN\n        IF ( ( SELECT id FROM pays WHERE mid=NEW.id AND category=432) IS NULL ) THEN\n             INSERT pays SET mid=NEW.id,category=432;\n        END IF;          \n        UPDATE pays SET reason=CONCAT(unix_timestamp(),\':\',NEW.paket,\'\\n\',reason),time=unix_timestamp(),type=50\n           WHERE mid=NEW.id AND category=432;\n     END IF;\n  END IF;\nEND'
mysql/bill/users.TRG:definers='root@10.10.15.7'
[root@bill /var/db]#
подскажи как убрать?
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #9 : 14 Декабря 2010, 12:32:01 »

Что б ничего не повредить)
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #10 : 14 Декабря 2010, 14:09:52 »

Что-то я очень сильно сомневаюсь, что в этом проблема.
Но если уж сильно хочется убрать, то нужно триггер пересоздать. Сделать дамп в файл (именно триггера), дропнуть существующий, создать новый
Записан
poxy.
NoDeny
Спец
*

Карма: 10
Offline Offline

Сообщений: 844



Просмотр профиля
« Ответ #11 : 14 Декабря 2010, 14:27:54 »

убрал users.TRG перезапустил мускл и тьфу тьфу)
Всем спасиб!
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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