a_n_h Опубліковано: 29 вересня, 2016 Опубліковано: 29 вересня, 2016 EXHORSE_ENABLED=1 - экзистенциальный конь включен, бодр и полон сил. а чем его кормить? сено, овес или еще что?
nightfly Опубліковано: 29 вересня, 2016 Автор Опубліковано: 29 вересня, 2016 а чем его кормить? сено, овес или еще что? Он сам кормиться.... мускулем При соответствующем пинке RemoteAPI, в случае, если наступил последний день месяца, он собирает и складирует актуальные данные из базы, относительно следующих категорий: пользователи интернетов, финансы, комплексные услуги, пользователи и финансы УКВ, данные о входящих звонках из Askozia и активное оборудование. Все это с разбивкой по месяцам, дает возможность посмотреть "а что же было когда-то?", анализировать сухие цифры "а сх#$ли у нас после отмены той акции, количество активных пользователей поползло вниз?" или "почему процент отвеченных звонков на коллцентре меньше 99%?", ну и конечно же рисовать по всему этому приятные графички.
sanyadnepr Опубліковано: 29 вересня, 2016 Опубліковано: 29 вересня, 2016 UBinstaller: собраны новые бинарные пакеты для FreeBSD 10.3 amd64. Подскажите пожалуйста, когда будет доступен для скачивания ?
Golthana Опубліковано: 29 вересня, 2016 Опубліковано: 29 вересня, 2016 (відредаговано) Подскажите пожалуйста, когда будет доступен для скачивания ? Насколько я понимаю, то уже доступен. При запуске ubinstaller в самом начале вы выбираете версию и разрядность. Скрин взят от сюда: http://wiki.ubilling.net.ua/doku.php?id=setupubinstaller Відредаговано 29 вересня, 2016 Golthana
sanyadnepr Опубліковано: 29 вересня, 2016 Опубліковано: 29 вересня, 2016 (відредаговано) Вопрос снят. Відредаговано 29 вересня, 2016 sanyadnepr
nightfly Опубліковано: 29 вересня, 2016 Автор Опубліковано: 29 вересня, 2016 Вопрос снят.Ну, да - уже недели две как. Опохмелюсь, можт обновлю скрин в доке :-)
Constantine.Kazakoff Опубліковано: 1 жовтня, 2016 Опубліковано: 1 жовтня, 2016 (відредаговано) При попытке поискать пользователей при помощи модуля "Действия по городу" вылазит такая штука: Notice: Undefined offset: 34 in /usr/local/www/apache24/data/billing/api/libs/api.percity.php on line 109 Вылазит столько раз, сколько в результатах поиска похороненных пользователей. Відредаговано 1 жовтня, 2016 Constantine.Kazakoff
GrDEV Опубліковано: 26 жовтня, 2016 Опубліковано: 26 жовтня, 2016 Что с сайтом UBilling случилось? Оо
Golthana Опубліковано: 26 жовтня, 2016 Опубліковано: 26 жовтня, 2016 Что с сайтом UBilling случилось? Оо Уже работает. Может работы какие-то проводились.
Mishchenko_A Опубліковано: 26 жовтня, 2016 Опубліковано: 26 жовтня, 2016 Здравствуйте! Подскажите пожалуйста по поводу смс информирования абонентов (автоматическая рассылка предупреждений об оплате). Модуль все-еще в стадии разработки?
RamadaN Опубліковано: 26 жовтня, 2016 Опубліковано: 26 жовтня, 2016 (відредаговано) Здравствуйте! Подскажите пожалуйста по поводу смс информирования абонентов (автоматическая рассылка предупреждений об оплате). Модуль все-еще в стадии разработки? Ну автоматической эту рассылку вы можете сделать сами, а вообще турбосмс в интерактивном режиме отправляет. Настроил у себя по мануалу, проблем не возникло вообще. Единственное что использовать пока можно только ТурбоСМС Отправлено с моего Lenovo P1ma40 через Tapatalk Відредаговано 26 жовтня, 2016 RamadaN
Mishchenko_A Опубліковано: 26 жовтня, 2016 Опубліковано: 26 жовтня, 2016 Турбо-смс давно работает, вопрос немного не в том. Когда пользователь включает в личном кабинете галочку "я хочу напоминания об оплате по смс", емо должно отправляться сообщение с напоминанием (в какое время и за сколькодней до конца услуги описано в конфигах и кронтабе). Но этого не происходит даже при ручном запуске удаленного вызова reminder
oberon85 Опубліковано: 26 жовтня, 2016 Опубліковано: 26 жовтня, 2016 Но этого не происходит даже при ручном запуске удаленного вызова reminder Покажите: 1. cat alter.ini | grep REMINDER 2. Ну и указан ли tag для sms? если да то какой?
Mishchenko_A Опубліковано: 27 жовтня, 2016 Опубліковано: 27 жовтня, 2016 Tag 3 и в alter.ini и в модуле биллинга.
oberon85 Опубліковано: 27 жовтня, 2016 Опубліковано: 27 жовтня, 2016 Tag 3 и в alter.ini и в модуле биллинга. У нас все работает. Как минимум при выполнении операции выводится сообщение чего там с ним происходит, пробовали выполнить в адресной строке http://billing.isp/?module=remoteapi&key=[ubserial]&action=[action][¶m=[parameter]]?
Mishchenko_A Опубліковано: 28 жовтня, 2016 Опубліковано: 28 жовтня, 2016 Да, выводит что сообщения отправлены, но их нет в очереди рассылки и не приходят пользователям P.S. На счету TSMS все нормльно, деньги есть...
Golthana Опубліковано: 28 жовтня, 2016 Опубліковано: 28 жовтня, 2016 Я в тестовых целях настраивал, у меня была проблема с префиксом номера, хотя с Вы с Украины, то все должно работать.
oberon85 Опубліковано: 28 жовтня, 2016 Опубліковано: 28 жовтня, 2016 Да, выводит что сообщения отправлены, но их нет в очереди рассылки и не приходят пользователям P.S. На счету TSMS все нормльно, деньги есть... А "Собака-наблюдака" включена? заполнены ли настройки смс, в cron есть задание и выполняется? Ну и нужно посмотреть в billing/exports/ | grep REMINDER. там должен создаваться файл REMINDER.user_login если он есть то повторно смс рассылаться не будет.
l1ght Опубліковано: 28 жовтня, 2016 Опубліковано: 28 жовтня, 2016 ну саму очередь смс разгребает, как это не удивительно, собака наблюдакато бишь вызов ?module=remoteapii&action=watchdog must have что называется почему не добавляет в очередь - нужно смотреть на стоимость тарифа на бесплатном тарифе никогда не наступит тот момент, что б отсылать напоминание т.е. расчет от стоимости тарифа, считаем сколько стоит день, смотрим остаток бабла - дальше понятно если АП помесячная вроде как система считает, что АП ВСЕГДА снимается 1-го числа помесячная или нет вроде как влияет SPREAD_FEE в альтер.ини плюс смотрит (да здравствует стг 2.409rc1+) на периодичность тарифа день или месяц соотвественно расчета исходя из этих данных ну или вот функция которая считает сколько дней осталось до "конца услуги" если тариф бесплатный функция вернет -2 если баланс уже в минусах нет смысла "напоминать" и функция вернет -1, что собственно не даст отослать смс и так, баланс должен быть больше или равно нулю версия stargazer 2.409rc1+ что б в тарифах обязательно был указан период день\месяц тариф не должен быть бесплатным вызов в remoteapi reminder+watchdog фух, вроде всё
Mishchenko_A Опубліковано: 29 жовтня, 2016 Опубліковано: 29 жовтня, 2016 Спасибо, разобрался. SPREAD_FEE в alter.ini не было. При обновлении не добавил, так как опция "Необязательная".
Den1xxx Опубліковано: 2 листопада, 2016 Опубліковано: 2 листопада, 2016 (відредаговано) Вопрос снят.Ну, да - уже недели две как. Опохмелюсь, можт обновлю скрин в доке :-) Подбросим работки, чтоб не расслаблялся. Заглянул в Убиллинг, в системные функции и опечалился. В последний год с устаревшим MySQL драйвером ничего не изменилось. А ведь он уже deprecated в более-менее адкватно свежих версиях PHP, и выпилена в PHP 7 → а она снижает нагрузку в 2-3 раза (проверено на себе). Предлагаю обновить. Печально в этом то, что слово «mysql» в Убиллинге встречается 1157 раз. Правда, несколько обнадеживает то, что апи в Убиллинге повторяется зачем-то 7 раз (можно ведь было бы положить в одно место и инклюдить?). Поэтому, возможно, не такой уж большой объём работ? Хотя, кого мы обманываем? Таки большой. Ладно, хватит воды, к делу. Поскольку в Убиллинге я не очень, а свой проверенный драйвер уже год как работает в родственном этому проекте, я нагло переписал Ваш, Nightfly, api.mysql.php. Вот http://fromgomel.com/uploads/api.mysql.php.7z Особенности: 1. Работает на PHP от 5.0 и выше. 2. Для гарантии одного соединения применён шаблон синглтон. 3. Дисконнект при выгрузке объекта (читай — при завершении работы скрипта). 4. Запуск производится с помощью $mysqldb = MySQLDB::connect(); в самом апи. Что не мешает вызывать повторно в любом другом месте — всё равно вернётся тот же объект (синглтон, ага). Запуск объекта по типу $db = new MySQLDB(); теперь невозможен, следует писать $db = MySQLDB::connect(); 5. Для ускоренной и правильной замены устаревшей реализации mysql_real_escape_string() введена rcms_escape_string() Инструкция по обновлению (сам так обновлял год назад). 1. Заменяем mysql_real_escape_string() на rcms_escape_string() 2. Заменяем new MySQLDB(); на MySQLDB::connect(); 3. Заменяем апи на новое в 7 местах. Хотя, возможно, это не прокатит, лучше запихнуть в system и инклюдить оттуда. 4. Самое сложное. Заменяем mysql_query() на nr_query() или что-то другое. Применительно к Убиллингу. После пп. 1-3 эта функция останется в api/libs/api.workaround.php, docs/dshaper/dnswitch.php, modules/general/migration2/index.php и в консоли. Надеюсь, не слишком напугал. Спасибо за внимание. Відредаговано 2 листопада, 2016 Den1xxx
Dmitry2 Опубліковано: 4 листопада, 2016 Опубліковано: 4 листопада, 2016 В php7 не работают PECL расширения. И пока движений никаких не видно. Поэтому перестанет работать следующее: pecl-memcache-3.0.8_1 Memcached extensionpecl-memcached-2.2.0_4 PHP extension for interfacing with memcached via libmemcached library https://pecl.php.net/package/memcache- последние изменения - 2013-04-07 https://pecl.php.net/package/memcached- последние изменения - 2014-04-01
Den1xxx Опубліковано: 4 листопада, 2016 Опубліковано: 4 листопада, 2016 (відредаговано) В php7 не работают PECL расширения. И пока движений никаких не видно. Поэтому перестанет работать следующее: pecl-memcache-3.0.8_1 Memcached extension pecl-memcached-2.2.0_4 PHP extension for interfacing with memcached via libmemcached library https://pecl.php.net/package/memcache- последние изменения - 2013-04-07 https://pecl.php.net/package/memcached- последние изменения - 2014-04-01 А для чего он нужен? При впечатляющем ускорении PHP7 нагрузка реально падает в разы. Цифры с реального проекта (магазин 1500 товаров, клоны того же магазина) Использовано памяти: 6.08MB | PHP: 5.3.27 Использовано памяти: 3.22MB | PHP: 7.0.12 Использовано памяти: 3.71MB | PHP: 5.5.38 В варианте с PHP 5.5 используется мемкеш, в PHP 7 — мемкеша нет и памяти всё равно ест меньше. Кстати, mysql драйвер устарел именно с версии PHP 5.5 http://php.net/manual/ru/mysql.installation.php Если всё же нужен. В списке расширений для PHP7 вот здесь это не он? https://github.com/gophp7/gophp7-ext/wiki/extensions-catalog Вот прямая https://github.com/websupport-sk/pecl-memcache/tree/NON_BLOCKING_IO_php7/php7 И в инете можно найти описание установки мемкеш на FreeBSD https://forums.freebsd.org/threads/55141/#post-323134 PS/ Я не верю, что уважаемый Nightfly не мечтал заменить устаревший драйвер. Но там такое наследство по всему движку, что это просто трудно сделать. Надеюсь, что слегка помог в этом нелегком деле, хотя там ещё могут быть подводные камни на уровне системы. Відредаговано 4 листопада, 2016 Den1xxx
Mishchenko_A Опубліковано: 8 листопада, 2016 Опубліковано: 8 листопада, 2016 Доброго времени суток! Суть проблемы: при создании сервера дхцп в конфиг (тазовем его MyDHCP.conf в /etc/multinet/ ) добавляется несколько странных описаний привязок ip+mac, например : host m192x168x65 76x { # должно быть m192x168x65х76 hardware ethernet 14:88:50:99:26:38; fixed-address 192.168.65 76.; # соответственно и тут должно быть 192.168.65.76 } и естественно isc-dhcp не стартует пока не закоментируешь эти строки (удаление не помогает, они опять добавляются) Пересмотрел всю базу на педмет высшеуказанных ip и mac - ничего не нашел. Откуда они тянутся? Где копать?
Рекомендованные сообщения