a_n_h Опубликовано: 7 червня, 2016 Опубликовано: 7 червня, 2016 (відредаговано) Всем доброго времени суток! "вроде" все правильно и работает, но где-то в одном случае из 4-х не замораживает абона с ошибкой: Ошибка Подозрительная ошибка - вообще странно, что вы ее видите:EMPTY_USERNAME_RECEIVED UserProfile Object( [alterCfg:protected] => Array ( ) [userdata:protected] => Array ( ) [alladdress:protected] => Array ( ) [phonedata:protected] => Array ( ) [aptdata:protected] => Array ( ) [highlightStart:protected] => [highlightEnd:protected] => [plugins:protected] => [login:protected] => [useraddress:protected] => [realname:protected] => [phone:protected] => [mobile:protected] => [contract:protected] => [mail:protected] => [speedoverride:protected] => [mac:protected] => [paymentid:protected] => ) Відредаговано 7 червня, 2016 a_n_h
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 Всем доброго времени суток! "вроде" все правильно и работает, но где-то в одном случае из 4-х не замораживает абона с ошибкой:Ошибка ▲Подозрительная ошибка - вообще странно, что вы ее видите:EMPTY_USERNAME_RECEIVED UserProfile Object( [alterCfg:protected] => Array ( ) [userdata:protected] => Array ( ) [alladdress:protected] => Array ( ) [phonedata:protected] => Array ( ) [aptdata:protected] => Array ( ) [highlightStart:protected] => [highlightEnd:protected] => [plugins:protected] => [login:protected] => [useraddress:protected] => [realname:protected] => [phone:protected] => [mobile:protected] => [contract:protected] => [mail:protected] => [speedoverride:protected] => [mac:protected] => [paymentid:protected] => ) а зачем ссылка на биллинг без самого логина пользователя страница работает нет ......
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 Всем доброго времени суток! "вроде" все правильно и работает, но где-то в одном случае из 4-х не замораживает абона с ошибкой:Ошибка ▲Подозрительная ошибка - вообще странно, что вы ее видите:EMPTY_USERNAME_RECEIVED UserProfile Object( [alterCfg:protected] => Array ( ) [userdata:protected] => Array ( ) [alladdress:protected] => Array ( ) [phonedata:protected] => Array ( ) [aptdata:protected] => Array ( ) [highlightStart:protected] => [highlightEnd:protected] => [plugins:protected] => [login:protected] => [useraddress:protected] => [realname:protected] => [phone:protected] => [mobile:protected] => [contract:protected] => [mail:protected] => [speedoverride:protected] => [mac:protected] => [paymentid:protected] => ) а зачем ссылка на биллинг без самого логина пользователя страница работает нет ...... похоже что у вас есть абоны дублеры в базе данных .... ток они удалены .... и у них все пусто внутри .... енти абоны которые проблеммные вы их раньше не удаляли ....а потом поновой создавали ??????
a_n_h Опубліковано: 7 червня, 2016 Автор Опубліковано: 7 червня, 2016 похоже что у вас есть абоны дублеры в базе данных сами как-то могут появиться? абоны которые проблеммные вы их раньше не удаляли еще ни одного абона не удалял.
DarkSpider Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 Если абонентов не удаляли, то скорее всего для таких абонентов неверно определен логин/или в логине есть неэкранированные символы. Т.е. скрипт автозаморозки не определил логин пользователя - отсюда и пустой абонент.
a_n_h Опубліковано: 7 червня, 2016 Автор Опубліковано: 7 червня, 2016 Если абонентов не удаляли, то скорее всего для таких абонентов неверно определен логин/или в логине есть неэкранированные символы. Т.е. скрипт автозаморозки не определил логин пользователя - отсюда и пустой абонент. Вот логин: Blt_Bolnihnay_13ap3_3fwj что в нем не так?
DarkSpider Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 (відредаговано) а что в логах убилинга и в логах стг ? Відредаговано 7 червня, 2016 DarkSpider
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 а что именно вы имеете ввиду под АВТОзаморозкой ...???
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 а что именно вы имеете ввиду под АВТОзаморозкой ...??? вот чуйка такая что там какойто флуд в сети бегает и в момент запроса .... сам запрос не полностью посылается ..... понимаю что ересть ..... но .... как вариант .... был похожий казус ..... при внесении оплат ручками .... убрали флудящий роутер и все как бабка пошептала .... 1. логин нормальный ..... 2. абонов не удалял .... 3. в маське ручками не ковырялся .....НАДЕЮСЬ .... 4. ........ а есть какаята закономерность в ентих ошибках..... может они в одной подсети .... в одном городе ...в одной квартире..... ................
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 вот ещё как вариант ..... у абона номер дома 13 ..... можно ему позвонить и предложить в другой дом ..... ))
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 http://77.52.196.18/billing/?module=userprofile&username=Blt_Bolnihnay_13ap3_3fwj и в какой момент выскакивает ошибка .... после того как нажимаете кнопку ИЗМЕНИТЬ....???
DarkSpider Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 (відредаговано) Для начала в модуле ?module=eventview выбрать по дате и посмотреть что там У меня, например, 312121 2016-05-28 07:05:15 guest 192.168.х.1 AUTOFREEZE (eeeux76pbx) ON BALANCE -65 312120 2016-05-28 07:05:15 guest 192.168.х.1 AUTOFREEZE (x7xz39482s) ON BALANCE -65 312119 2016-05-28 07:05:14 guest 192.168.х.1 AUTOFREEZE (2aanxxxx4w) ON BALANCE -100 312118 2016-05-28 07:05:14 guest 192.168.х.1 AUTOFREEZE (2x3rubpxvs) ON BALANCE -65 312117 2016-05-28 07:05:14 guest 192.168.х.1 AUTOFREEZE (vpvxx3h4z5) ON BALANCE -65 312116 2016-05-28 07:05:13 guest 192.168.х.1 AUTOFREEZE (a7tf6x37uy) ON BALANCE -65 312115 2016-05-28 07:05:13 guest 192.168.х.1 AUTOFREEZE (buxbyexbnh) ON BALANCE -150 312114 2016-05-28 07:05:13 guest 192.168.х.1 AUTOFREEZE (uhxh8tnzav) ON BALANCE -80 312113 2016-05-28 07:05:12 guest 192.168.х.1 AUTOFREEZE (a2kccxmxhx) ON BALANCE -50 312112 2016-05-28 07:05:12 guest 192.168.х.1 AUTOFREEZE (tfehznp54w) ON BALANCE -65 312111 2016-05-28 07:05:11 guest 192.168.х.1 AUTOFREEZE (9xf87ahrxf) ON BALANCE -65 312110 2016-05-28 07:05:11 guest 192.168.х.1 AUTOFREEZE (2ux3x6xsxx) ON BALANCE -65 312109 2016-05-28 07:05:11 guest 192.168.х.1 AUTOFREEZE (aao9kxpm21) ON BALANCE -89 312108 2016-05-28 07:05:10 guest 192.168.х.1 AUTOFREEZE (dhjb9992v3) ON BALANCE -80 А в логе стг: User: 'dhjb9992v3'. ip:.192.168.x.247.2016.05.28-07.05.13. Parameter passive changed from '0' to '1' User: 'aao9kxpm21'. ip:.192.168.x.203.2016.05.28-07.05.13. Parameter passive changed from '0' to '1' User: '2ux3x6xsxx'. ip:.192.168.x.233.2016.05.28-07.05.14. Parameter passive changed from '0' to '1' User: '9xf87ahrxf'. ip:.192.168.x.20.2016.05.28-07.05.14. Parameter passive changed from '0' to '1' User: 'tfehznp54w'. ip:.192.168.x.34.2016.05.28-07.05.14. Parameter passive changed from '0' to '1' User: 'a2kccxmxhx'. ip:.192.168.x.164.2016.05.28-07.05.15. Parameter passive changed from '0' to '1' User: 'uhxh8tnzav'. ip:.192.168.x.17.2016.05.28-07.05.15. Parameter passive changed from '0' to '1' User: 'buxbyexbnh'. ip:.192.168.x.51.2016.05.28-07.05.16. Parameter passive changed from '0' to '1' User: 'a7tf6x37uy'. ip:.192.168.x.210.2016.05.28-07.05.16. Parameter passive changed from '0' to '1' User: 'vpvxx3h4z5'. ip:.192.168.x.36.2016.05.28-07.05.16. Parameter passive changed from '0' to '1' User: '2x3rubpxvs'. ip:.192.168.x.232.2016.05.28-07.05.17. Parameter passive changed from '0' to '1' User: '2aanxxxx4w'. ip:.192.168.x.190.2016.05.28-07.05.17. Parameter passive changed from '0' to '1' User: 'x7xz39482s'. ip:.192.168.x.184.2016.05.28-07.05.18. Parameter passive changed from '0' to '1' Тогда и смотреть что там может быть UPD. По идее в логах тогда ошибка будет - типа нет такого логина или еще чего. Відредаговано 7 червня, 2016 DarkSpider
DarkSpider Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 а что именно вы имеете ввиду под АВТОзаморозкой ...??? http://wiki.ubilling.net.ua/doku.php?id=remoteapi Используется autofreeze
seversever404 Опубліковано: 7 червня, 2016 Опубліковано: 7 червня, 2016 а что именно вы имеете ввиду под АВТОзаморозкой ...??? http://wiki.ubilling.net.ua/doku.php?id=remoteapi Используется autofreeze понятненько .....)) тогда не понимаю откуда у него данная ошибка ......котбудто он ручками его замораживает
a_n_h Опубліковано: 11 червня, 2016 Автор Опубліковано: 11 червня, 2016 Подыму тему, в билинге в событиях: AUTOFREEZE (Blt_Bolnihnay_13ap3_3fwj) ON BALANCE -23.1 SKIP BY ZBSSC почему SKIP?
a_n_h Опубліковано: 6 червня, 2017 Автор Опубліковано: 6 червня, 2017 (відредаговано) Вернусь к своей проблеме. После "изучения кода" выяснил, что проблема: if ($_GET['param'] == 'nocredit') { $creditZbsCheck = true; $creditZbsUsers = zb_CreditLogGetAll(); а конкретно в строке: $creditZbsUsers = zb_CreditLogGetAll(); как вариант попробовал вместо: /bin/ubapi "autofreeze¶m=nocredit" использовать без параметров: /bin/ubapi "autofreeze" и все "заработало". Подскажите, чем грозит использование /bin/ubapi "autofreeze" и почему не всегда правильно работает - $creditZbsUsers = zb_CreditLogGetAll();. Відредаговано 6 червня, 2017 a_n_h
l1ght Опубліковано: 6 червня, 2017 Опубліковано: 6 червня, 2017 $creditZbsUsers = zb_CreditLogGetAll(); А там табличка целая? Чую что какая-то таблица marked as crashed.
a_n_h Опубліковано: 6 червня, 2017 Автор Опубліковано: 6 червня, 2017 $creditZbsUsers = zb_CreditLogGetAll(); А там табличка целая? Чую что какая-то таблица marked as crashed. подозреваю, что проблема где-то в БД, как проверить? проверка из билинга "говорит", что все таблицы "ок".
l1ght Опубліковано: 6 червня, 2017 Опубліковано: 6 червня, 2017 (відредаговано) SKIP BY ZBSSC ZBSSC - это zbs_self_credit выводы сами сделаете? ну и запуск с param=nocredit как бэ намекае Відредаговано 6 червня, 2017 l1ght
a_n_h Опубліковано: 6 червня, 2017 Автор Опубліковано: 6 червня, 2017 выводы сами сделаете? если не сложно - пни в нужном направлении.....
l1ght Опубліковано: 6 червня, 2017 Опубліковано: 6 червня, 2017 (відредаговано) param=nocredit - не морозить юзеров, которые сами брали кредит в ЛК в этом месяце. Уже не знаю куда прямолинейней. И да я сегодня добрый Відредаговано 6 червня, 2017 l1ght
l1ght Опубліковано: 6 червня, 2017 Опубліковано: 6 червня, 2017 (відредаговано) function zb_CreditLogGetAll() { $result = array(); $pattern = date("Y-m"); $query = "SELECT `login`,`id`,`date` from `zbssclog` WHERE `date` LIKE '" . $pattern . "%';"; $all = simple_queryall($query); if (!empty($all)) { foreach ($all as $io => $each) { $result[$each['login']] = $each['date']; } } return ($result); } Жирным выделил где ищет текущий год и месяц. Поитогу собирает массив из логинов и даты когда они брали кредит, и если брали в этом месяце то не морозим их. А, как всё оказалось просто? Пля, не выделяется внутри code. $pattern = date("Y-m"); $query = "SELECT `login`,`id`,`date` from `zbssclog` WHERE `date` LIKE '" . $pattern . "%';"; В общем вот этот кусок. Відредаговано 6 червня, 2017 l1ght
a_n_h Опубліковано: 6 червня, 2017 Автор Опубліковано: 6 червня, 2017 (відредаговано) param=nocredit - не морозить юзеров, которые сами брали кредит в ЛК в этом месяце. Поитогу собирает массив из логинов и даты когда они брали кредит, и если брали в этом месяце то не морозим их т.е. если взял кредит, но не оплатил в "обещанный" срок то все равно не морозим? Відредаговано 6 червня, 2017 a_n_h
a_n_h Опубліковано: 6 червня, 2017 Автор Опубліковано: 6 червня, 2017 (відредаговано) $pattern = date("Y-m"); $query = "SELECT `login`,`id`,`date` from `zbssclog` WHERE `date` LIKE '" . $pattern . "%';";В общем вот этот кусок. откуда этот кусок? я "разбираю" billing/?module=remoteapi здесь: $autoFreezeQuery = "SELECT * from `users` WHERE `Passive`='0' AND `Cash`<='" . $afCashLimit . "' AND `Credit`='0';"; здесь выбирает действующих, с определенным балансом и без кредита. Відредаговано 6 червня, 2017 a_n_h
a_n_h Опубліковано: 6 червня, 2017 Автор Опубліковано: 6 червня, 2017 Уточню, в отчете автозаморозки пишет: Подозрительная ошибка - вообще странно, что вы ее видите: EMPTY_USERNAME_RECEIVED UserProfile Object ( [alterCfg:protected] => Array ( ) [userdata:protected] => Array ( ) [alladdress:protected] => Array ( ) [phonedata:protected] => Array ( ) [aptdata:protected] => Array ( ) [highlightStart:protected] => [highlightEnd:protected] => [plugins:protected] => [login:protected] => [useraddress:protected] => [realname:protected] => [phone:protected] => [mobile:protected] => [contract:protected] => [mail:protected] => [speedoverride:protected] => [mac:protected] => [paymentid:protected] => ) т.е., как я понимаю, не может найти абона.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас