a_n_h 590 Опубликовано: 2016-06-07 07:06:07 Share Опубликовано: 2016-06-07 07:06:07 (відредаговано) Всем доброго времени суток! "вроде" все правильно и работает, но где-то в одном случае из 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] => ) Відредаговано 2016-06-07 13:46:20 a_n_h Ссылка на сообщение Поделиться на других сайтах
seversever404 9 Опубліковано: 2016-06-07 08:30:34 Share Опубліковано: 2016-06-07 08:30:34 Всем доброго времени суток! "вроде" все правильно и работает, но где-то в одном случае из 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 9 Опубліковано: 2016-06-07 08:32:15 Share Опубліковано: 2016-06-07 08:32:15 Всем доброго времени суток! "вроде" все правильно и работает, но где-то в одном случае из 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 590 Опубліковано: 2016-06-07 09:57:19 Автор Share Опубліковано: 2016-06-07 09:57:19 похоже что у вас есть абоны дублеры в базе данных сами как-то могут появиться? абоны которые проблеммные вы их раньше не удаляли еще ни одного абона не удалял. Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2016-06-07 10:30:17 Share Опубліковано: 2016-06-07 10:30:17 Если абонентов не удаляли, то скорее всего для таких абонентов неверно определен логин/или в логине есть неэкранированные символы. Т.е. скрипт автозаморозки не определил логин пользователя - отсюда и пустой абонент. Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2016-06-07 10:39:09 Автор Share Опубліковано: 2016-06-07 10:39:09 Если абонентов не удаляли, то скорее всего для таких абонентов неверно определен логин/или в логине есть неэкранированные символы. Т.е. скрипт автозаморозки не определил логин пользователя - отсюда и пустой абонент. Вот логин: Blt_Bolnihnay_13ap3_3fwj что в нем не так? Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2016-06-07 11:33:35 Share Опубліковано: 2016-06-07 11:33:35 (відредаговано) а что в логах убилинга и в логах стг ? Відредаговано 2016-06-07 11:33:52 DarkSpider Ссылка на сообщение Поделиться на других сайтах
seversever404 9 Опубліковано: 2016-06-07 12:40:16 Share Опубліковано: 2016-06-07 12:40:16 а что именно вы имеете ввиду под АВТОзаморозкой ...??? Ссылка на сообщение Поделиться на других сайтах
seversever404 9 Опубліковано: 2016-06-07 12:48:41 Share Опубліковано: 2016-06-07 12:48:41 а что именно вы имеете ввиду под АВТОзаморозкой ...??? вот чуйка такая что там какойто флуд в сети бегает и в момент запроса .... сам запрос не полностью посылается ..... понимаю что ересть ..... но .... как вариант .... был похожий казус ..... при внесении оплат ручками .... убрали флудящий роутер и все как бабка пошептала .... 1. логин нормальный ..... 2. абонов не удалял .... 3. в маське ручками не ковырялся .....НАДЕЮСЬ .... 4. ........ а есть какаята закономерность в ентих ошибках..... может они в одной подсети .... в одном городе ...в одной квартире..... ................ Ссылка на сообщение Поделиться на других сайтах
seversever404 9 Опубліковано: 2016-06-07 12:50:53 Share Опубліковано: 2016-06-07 12:50:53 вот ещё как вариант ..... у абона номер дома 13 ..... можно ему позвонить и предложить в другой дом ..... )) Ссылка на сообщение Поделиться на других сайтах
seversever404 9 Опубліковано: 2016-06-07 12:54:56 Share Опубліковано: 2016-06-07 12:54:56 http://77.52.196.18/billing/?module=userprofile&username=Blt_Bolnihnay_13ap3_3fwj и в какой момент выскакивает ошибка .... после того как нажимаете кнопку ИЗМЕНИТЬ....??? Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2016-06-07 13:00:09 Share Опубліковано: 2016-06-07 13:00:09 (відредаговано) Для начала в модуле ?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. По идее в логах тогда ошибка будет - типа нет такого логина или еще чего. Відредаговано 2016-06-07 13:02:32 DarkSpider Ссылка на сообщение Поделиться на других сайтах
DarkSpider 36 Опубліковано: 2016-06-07 13:04:38 Share Опубліковано: 2016-06-07 13:04:38 а что именно вы имеете ввиду под АВТОзаморозкой ...??? http://wiki.ubilling.net.ua/doku.php?id=remoteapi Используется autofreeze Ссылка на сообщение Поделиться на других сайтах
seversever404 9 Опубліковано: 2016-06-07 13:09:50 Share Опубліковано: 2016-06-07 13:09:50 а что именно вы имеете ввиду под АВТОзаморозкой ...??? http://wiki.ubilling.net.ua/doku.php?id=remoteapi Используется autofreeze понятненько .....)) тогда не понимаю откуда у него данная ошибка ......котбудто он ручками его замораживает Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2016-06-11 06:32:04 Автор Share Опубліковано: 2016-06-11 06:32:04 Подыму тему, в билинге в событиях: AUTOFREEZE (Blt_Bolnihnay_13ap3_3fwj) ON BALANCE -23.1 SKIP BY ZBSSC почему SKIP? Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2017-06-06 02:34:12 Автор Share Опубліковано: 2017-06-06 02:34:12 (відредаговано) Вернусь к своей проблеме. После "изучения кода" выяснил, что проблема: 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();. Відредаговано 2017-06-06 02:34:38 a_n_h Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2017-06-06 03:59:17 Share Опубліковано: 2017-06-06 03:59:17 $creditZbsUsers = zb_CreditLogGetAll(); А там табличка целая? Чую что какая-то таблица marked as crashed. Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2017-06-06 04:28:22 Автор Share Опубліковано: 2017-06-06 04:28:22 $creditZbsUsers = zb_CreditLogGetAll(); А там табличка целая? Чую что какая-то таблица marked as crashed. подозреваю, что проблема где-то в БД, как проверить? проверка из билинга "говорит", что все таблицы "ок". Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2017-06-06 04:38:55 Share Опубліковано: 2017-06-06 04:38:55 (відредаговано) SKIP BY ZBSSC ZBSSC - это zbs_self_credit выводы сами сделаете? ну и запуск с param=nocredit как бэ намекае Відредаговано 2017-06-06 04:39:35 l1ght Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2017-06-06 04:43:30 Автор Share Опубліковано: 2017-06-06 04:43:30 выводы сами сделаете? если не сложно - пни в нужном направлении..... Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2017-06-06 05:02:21 Share Опубліковано: 2017-06-06 05:02:21 (відредаговано) param=nocredit - не морозить юзеров, которые сами брали кредит в ЛК в этом месяце. Уже не знаю куда прямолинейней. И да я сегодня добрый Відредаговано 2017-06-06 05:06:00 l1ght Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2017-06-06 05:07:23 Share Опубліковано: 2017-06-06 05:07:23 (відредаговано) 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 . "%';"; В общем вот этот кусок. Відредаговано 2017-06-06 05:08:22 l1ght Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2017-06-06 08:40:20 Автор Share Опубліковано: 2017-06-06 08:40:20 (відредаговано) param=nocredit - не морозить юзеров, которые сами брали кредит в ЛК в этом месяце. Поитогу собирает массив из логинов и даты когда они брали кредит, и если брали в этом месяце то не морозим их т.е. если взял кредит, но не оплатил в "обещанный" срок то все равно не морозим? Відредаговано 2017-06-06 08:49:43 a_n_h Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2017-06-06 08:47:59 Автор Share Опубліковано: 2017-06-06 08:47:59 (відредаговано) $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';"; здесь выбирает действующих, с определенным балансом и без кредита. Відредаговано 2017-06-06 08:48:11 a_n_h Ссылка на сообщение Поделиться на других сайтах
a_n_h 590 Опубліковано: 2017-06-06 09:00:53 Автор Share Опубліковано: 2017-06-06 09:00:53 Уточню, в отчете автозаморозки пишет: Подозрительная ошибка - вообще странно, что вы ее видите: 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] => ) т.е., как я понимаю, не может найти абона. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас