olsasha 25 Posted 2014-06-18 19:34:58 Share Posted 2014-06-18 19:34:58 Сегодня заметил по статистике что в одного пользователя скорость явно больше от его тарифа, начал копать логи и увидел что максимальная скорость не только у него В логе /var/stargazer/allconnect.log увидел следующее: 2014.06.18 21:48:25 CONNECT: ID-307;LOGIN-User1;IP-172.16.1.81;CASH-14.193549;SPEED-;UPSPEED-,MAC- 2014.06.18 21:48:26 CONNECT: ID-303;LOGIN-User2;IP-172.16.0.167;CASH-92.000000;SPEED-;UPSPEED-,MAC- 2014.06.18 21:48:32 CONNECT: ID-281;LOGIN-User3;IP-172.16.0.171;CASH-17.419355;SPEED-;UPSPEED-,MAC- 2014.06.18 21:48:32 CONNECT: ID-280;LOGIN-User4;IP-172.16.0.96;CASH-121.290324;SPEED-;UPSPEED-,MAC- 2014.06.18 21:50:52 CONNECT: ID-47;LOGIN-User5;IP-172.16.0.43;CASH-88.387098;SPEED-;UPSPEED-,MAC- MAC-и у всех прописаны, тарифы выбраны, ресет и перезагрузку сервера делал, где и как копать дальше? Link to post Share on other sites
nightfly 1,252 Posted 2014-06-18 21:54:16 Share Posted 2014-06-18 21:54:16 MAC-и у всех прописаны, тарифы выбраны, ресет и перезагрузку сервера делал, где и как копать дальше? /etc/stargazer/GetSpeed User5 Link to post Share on other sites
olsasha 25 Posted 2014-06-19 06:12:40 Author Share Posted 2014-06-19 06:12:40 Выполнил на сервере с Ubilling. В ответ ничего, причём даже с теми логинами что нормально работают. Link to post Share on other sites
nightfly 1,252 Posted 2014-06-19 14:05:16 Share Posted 2014-06-19 14:05:16 Выполнил на сервере с Ubilling. В ответ ничего, причём даже с теми логинами что нормально работают. А так как-бы не бывает. Смотрите на валидность логинов/паролей в /etc/stargazer/config Link to post Share on other sites
olsasha 25 Posted 2014-06-19 15:24:18 Author Share Posted 2014-06-19 15:24:18 в /etc/stargazer/config всё валидно иначе б ничего не работало. У меня включено по схеме Ubilling и NAS на FreeBSD на разных серверах. Может на NAS сервере какую команду выполнить или проверить целостность базы MySQL. Также перед этим было помечено в /var/log/stargazer.log 2014-06-18 21:47:35 -- Cannot write connect for user User1. 2014-06-18 21:47:35 -- Couldn't connect to Server 2014-06-18 21:47:35 -- Cannot write connect for user User2. 2014-06-18 21:47:35 -- Couldn't connect to Server 2014-06-18 21:47:36 -- Cannot write connect for user User3. 2014-06-18 21:47:36 -- Couldn't connect to Server но после fsck -y в single user mode пропало. Link to post Share on other sites
nightfly 1,252 Posted 2014-06-19 15:38:35 Share Posted 2014-06-19 15:38:35 (edited) в /etc/stargazer/config всё валидно иначе б ничего не работало. А я и не вижу, что-бы хоть что-то работало вообще. Пустота в скоростях, и маках - однозначно символизирует своим видом проблемы соединения с БД скриптов вида Get*. Может на NAS сервере какую команду выполнить или проверить целостность базы MySQL. А у вас база на НАС-ах находиться? Пробуйте в SQL-консоли что-то типа: CHECK TABLE `users`; CHECK TABLE `nethosts`; CHECK TABLE `speeds`; CHECK TABLE `userspeeds`; По идее для нормального поднятия юзера, дефолтными скриптами больше ничего особо и не нужно. Также можете проверить целостность проблемных юзеров при помощи соответствующего модуля черной магии. Edited 2014-06-19 15:43:16 by nightfly Link to post Share on other sites
olsasha 25 Posted 2014-06-19 16:36:54 Author Share Posted 2014-06-19 16:36:54 Проверил через SQL консоль и чёрной магией, результат - все ок. Кроме как удалить и создать этих пользователей на ум ничего не приходит. Link to post Share on other sites
olsasha 25 Posted 2014-06-19 17:41:44 Author Share Posted 2014-06-19 17:41:44 (edited) Походу проблема с базой или stargazer поскольку в логах опять наблюдаеться: 2014-06-19 20:08:46 -- Couldn't connect to Server 2014-06-19 20:08:46 -- Cannot write disconnect for user User1 как лечить? Edited 2014-06-19 17:42:06 by olsasha Link to post Share on other sites
madf 279 Posted 2014-06-20 04:22:35 Share Posted 2014-06-20 04:22:35 Походу проблема с базой или stargazer поскольку в логах опять наблюдаеться: 2014-06-19 20:08:46 -- Couldn't connect to Server 2014-06-19 20:08:46 -- Cannot write disconnect for user User1 как лечить? С базой. Link to post Share on other sites
olsasha 25 Posted 2014-06-20 07:29:11 Author Share Posted 2014-06-20 07:29:11 Как чинить базу? Link to post Share on other sites
madf 279 Posted 2014-06-20 08:00:25 Share Posted 2014-06-20 08:00:25 Как чинить базу? Для начала хотя бы глянуть логи СУБД. А дальше - там есть что-то типа mysql_check или mysql_repair - не помню точно. Вот с их помощью и чинить. Хотя сдается мне, он просто не может приконнектиться к базе. Link to post Share on other sites
olsasha 25 Posted 2014-06-20 10:35:01 Author Share Posted 2014-06-20 10:35:01 Где смотреть логи СУБД? Link to post Share on other sites
madf 279 Posted 2014-06-20 10:45:27 Share Posted 2014-06-20 10:45:27 Где смотреть логи СУБД? Отличный вопрос Обычно где-то в районе /var/log. Но это ж мускуль, у него они где угодно могут быть Link to post Share on other sites
olsasha 25 Posted 2014-06-20 13:24:51 Author Share Posted 2014-06-20 13:24:51 Не нашёл я там логов. Может они отключены, как их включить, и как добавить количество коннектов к базе? Link to post Share on other sites
nightfly 1,252 Posted 2014-06-20 13:34:30 Share Posted 2014-06-20 13:34:30 Не нашёл я там логов. Может они отключены, как их включить, и как добавить количество коннектов к базе? Нету у вас столько юзеров, чтобы дефолтный мускуль у вас не работал. Смотрите на НАС-ах еще что возвращают Get* скрипты по нормальным и проблемным юзерам. Link to post Share on other sites
olsasha 25 Posted 2014-06-20 14:23:23 Author Share Posted 2014-06-20 14:23:23 На пока что единственном NAS-е нету /etc/stargazer/GetSpeed /etc/stargazer/GetSpeed: Command not found. Link to post Share on other sites
nightfly 1,252 Posted 2014-06-20 14:31:54 Share Posted 2014-06-20 14:31:54 /etc/rscriptd/ Link to post Share on other sites
olsasha 25 Posted 2014-06-20 15:05:42 Author Share Posted 2014-06-20 15:05:42 /etc/rscriptd/GetSpeed TownStreet29ap0_ork ничего в ответ в консоли не пишет. Может как-то по другому смотреть или запускать? Link to post Share on other sites
olsasha 25 Posted 2014-06-23 15:38:24 Author Share Posted 2014-06-23 15:38:24 (edited) Есть проблема с передачей логинов на удалённый НАС. На хосте с Ubilling видим такое: tail -f /var/stargazer/allconnect.log 2014.06.23 18:22:59 DISCONNECT: ID-143;LOGIN-Townsdkljdeiohehfsndkjei11ap6_5yux;IP-172.16.0.162;CASH-0.000000 2014.06.23 18:22:59 CONNECT: ID-143;LOGIN-Townsdkljdeiohehfsndkjei11ap6_5yux;IP-172.16.0.162;CASH-0.000000;SPEED-4096;UPSPEED-4096,MAC-14:88:74:42:30:83 а уже на удалённом НАС видим обрезанный логин: tail -f /var/stargazer/allconnect.log 2014.06.23 18:22:26 DISCONNECT: ID-143;LOGIN-Townsdkljdeiohehfsndkjei11ap6_5;IP-172.16.0.162;CASH-0.000000 2014.06.23 18:22:26 CONNECT: ID-143;LOGIN-Townsdkljdeiohehfsndkjei11ap6_5;IP-172.16.0.162;CASH-0.000000;SPEED-;UPSPEED-,MAC- как видим по дороге куда-то пропало 3 буквы и соответственно скорость не устанавливаеться! Edited 2014-06-23 19:48:44 by olsasha Link to post Share on other sites
madf 279 Posted 2014-06-24 04:45:23 Share Posted 2014-06-24 04:45:23 В личку ответил, продублирую тут — на случай если кто еще на такие грабли наступит. Ограничение на длину логина — 31 символ. Link to post Share on other sites
AleksNet 0 Posted 2019-08-21 10:24:29 Share Posted 2019-08-21 10:24:29 Первый раз собираю Удаленный NAS rscript, до этого просто не было потребности в нем. Ткните или пните в нужном направлении, в общем со стороны Ubillinga root@bl:~ # tail -f /var/stargazer/allconnect.log 2019.08.21 17:23:38 DISCONNECT: ID-0;LOGIN-pione41;IP-172.16.0.10;CASH-50.000000 2019.08.21 17:23:38 CONNECT: ID-0;LOGIN-pione41;IP-172.16.0.10;CASH-50.000000;SPEED-5120;UPSPEED-5120,MAC-f0:de:f1:34:df:27 А со стороны NAS 2019.08.21 17:20:09 DISCONNECT: ID-0;LOGIN-pione41;IP-172.16.0.10;CASH-50 2019.08.21 17:20:09 CONNECT: ID-0;LOGIN-pione41;IP-172.16.0.10;CASH-50;SPEED- Warning: mysql_connect(): Connection refused in /etc/rscriptd/GetSpeed on line 5 Warning: mysql_select_db(): No such file or directory in /etc/rscriptd/GetSpeed on line 6 Warning: mysql_select_db(): A link to the server could not be established in /etc/rscriptd/GetSpeed on line 6 Warning: mysql_query(): No such file or directory in /etc/rscriptd/GetSpeed on line 8 Warning: mysql_query(): A link to the server could not be established in /etc/rscriptd/GetSpeed on line 8 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /etc/rscriptd/GetSpeed on line 9;UPSPEED- Warning: mysql_connect(): Connection refused in /etc/rscriptd/GetUpSpeed on line 5 Warning: mysql_select_db(): No such file or directory in /etc/rscriptd/GetUpSpeed on line 6 Warning: mysql_select_db(): A link to the server could not be established in /etc/rscriptd/GetUpSpeed on line 6 Warning: mysql_query(): No such file or directory in /etc/rscriptd/GetUpSpeed on line 8 Warning: mysql_query(): A link to the server could not be established in /etc/rscriptd/GetUpSpeed on line 8 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /etc/rscriptd/GetUpSpeed on line 9,MAC- Warning: mysql_connect(): Connection refused in /etc/rscriptd/GetMac on line 5 Warning: mysql_select_db(): No such file or directory in /etc/rscriptd/GetMac on line 6 Warning: mysql_select_db(): A link to the server could not be established in /etc/rscriptd/GetMac on line 6 Warning: mysql_query(): No such file or directory in /etc/rscriptd/GetMac on line 8 Warning: mysql_query(): A link to the server could not be established in /etc/rscriptd/GetMac on line 8 Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /etc/rscriptd/GetMac on line 9 Link to post Share on other sites
AleksNet 0 Posted 2019-08-21 10:45:18 Share Posted 2019-08-21 10:45:18 поставил права на хост для пользователя в виде "%", как советовали здесь Link to post Share on other sites
AleksNet 0 Posted 2019-08-21 11:48:35 Share Posted 2019-08-21 11:48:35 Все вопрос снят. Разобрался. Сам тупанул, не внимательность Link to post Share on other sites
AleksNet 0 Posted 2019-08-21 14:41:29 Share Posted 2019-08-21 14:41:29 Правда шейпер так и не работает. не режет скорость Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now