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

Главная категория => Курилка => Тема начата: poxy. от 13 Декабря 2010, 01:41:53



Название: Мистика)
Отправлено: poxy. от 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 нигде в биллинге не числился) Как убрать?Выручите плиззз)
ЗЫ прошу понять что ночь я перегрелся и может ответ очевиден, но пока я его не вижу.Заранее спасибо!


Название: Re: Мистика)
Отправлено: elite от 13 Декабря 2010, 06:14:56
мало исходных данных )))


Название: Re: Мистика)
Отправлено: poxy. от 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


Название: Re: Мистика)
Отправлено: poxy. от 13 Декабря 2010, 11:25:41
Я правильно понимаю,что судя по 512 строке nodeny.pl ядро хочет соединится с базой по адресу 10.10.15.7 ?Если да то тогда вообще за бубном надо бежать т.к. база всегда была только на локалхосте.


Название: Re: Мистика)
Отправлено: poxy. от 13 Декабря 2010, 12:59:17
Может где то в базе смотреть...


Название: Re: Мистика)
Отправлено: VitalVas от 13 Декабря 2010, 19:45:39
я бы на твоем месте бы посмотрел на правилоность введенных настройок...


Название: Re: Мистика)
Отправлено: poxy. от 13 Декабря 2010, 21:05:39
Каких например?Если про биллинг то там все перерыл и ничего связанного с ип 10.10.15.7 нет...что еще посмотреть ?


Название: Re: Мистика)
Отправлено: VitalVas от 14 Декабря 2010, 08:08:20
cd /usr/local/nodeny
grep -r -i '10.10.15.7' *
?


Название: Re: Мистика)
Отправлено: poxy. от 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]#
подскажи как убрать?


Название: Re: Мистика)
Отправлено: poxy. от 14 Декабря 2010, 12:32:01
Что б ничего не повредить)


Название: Re: Мистика)
Отправлено: 0xbad0c0d3 от 14 Декабря 2010, 14:09:52
Что-то я очень сильно сомневаюсь, что в этом проблема.
Но если уж сильно хочется убрать, то нужно триггер пересоздать. Сделать дамп в файл (именно триггера), дропнуть существующий, создать новый


Название: Re: Мистика)
Отправлено: poxy. от 14 Декабря 2010, 14:27:54
убрал users.TRG перезапустил мускл и тьфу тьфу)
Всем спасиб!