Перейти до

nightfly

Сitizens
  • Всього повідомлень

    5 349
  • Приєднався

  • Останній візит

  • Дней в лидерах

    166

Все, що було написано nightfly

  1. У вас там благотворительный фонд и вы бабки раздаете? Тогда мои реквизиты на сайте Точно так же. Очевидно без "минуса" в суме.
  2. А у вас еще есть варианты, для чего я этот кусок кода запостил?
  3. Ну как вариант - да. Это с перезапуском старгейзера. Если без, то вот, что-то типа этого: set_time_limit(0); $tariffPrices = zb_TariffGetPricesAll(); $users = new nya_users(); $users->where('Passive', '=', 0); $all = $users->getAll(); $i = 0; if (!empty($all)) { foreach ($all as $io => $each) { $userTariff = $each['Tariff']; if (isset($tariffPrices[$userTariff])) { $userFee = $tariffPrices[$userTariff]; if ($userFee > 0) { $feeCharge = '-' . $userFee; $billing->addcash($each['login'], $feeCharge); log_register('CHANGE FixStargazerFee (' . $each['login'] . ') ON ' . $feeCharge); } } else { show_warning(__('Skipping') . ' ' . $each['login']); } $i++; } show_info(__('users processed') . ': ' . $i); } else { show_error(__('No') . ' ' . __('Users')); }
  4. nightfly

    Релизы Ubilling 2021

    Вы действительно подумали, что мы тут, шутки про обновления перед выходными шутим? Рили?! Встречайте стабильный релиз Ubilling 1.1.8 rev 8031 Nuclear Protists во всем своем суботнем великолепии! Изменения в структуре БД. см. дамп. alter.ini: новая опция DHCP_DDNS_ENABLED, которая вам не нужна. Модуль Склад: исправлены проблемы происходившие в процесе создания расходных операций ТМЦ находящихся в резерве на сотрудниках. Модуль «Движение средств»: показ начислений средств за OTT сервисы TrinityTV/SweetTV стал более вменяемым. Модуль «Склад»: при печати остатков на складском помещении, для инвентаризации, теперь исключены ТМЦ с нулевыми количествами. Модуль «Поиск по складу»: добавлена возможность фильтровать в результатах ТМЦ выданные напрямую пользователю или исходя из задач на него. Модуль «Сети и сервисы»: слегка оптимизировано быстродействие. Модуль Megogo: реализована новая модель авторизации пользователей и автоматической регистрацией им аккаунтов на сервисе. Модуль «Megogo»: старая механика привязки существующих аккаунтов к партнерскому профилю более не актуальна. Модуль «Megogo»: заполненная опция MG_DOMAIN теперь является эссенциальной для функционирования модуля. Модуль Филиалы: теперь показ списка пользователей реагирует на опции ONLINE_SHOW_CONTRACT_FIELD и ONLINE_SHOW_PHONES. Модуль TrinityTV/SweetTV: теперь позволяет менять тариф пользователю из административного интерфейса, не трогая его баланс. Модуль «Управление доступами пользователя»: добавлена возможнось запрета авторизации в кабинете по IP отдельных пользователей. Модуль Служба ритуальных услуг: теперь для управлением состоянием активности пользователя требуется отдельное право NECROMANCY. Модуль «Филиалы»: реализовано новое право BRANCHESUSERMOD позволяющее администраторам не имеющим отношения к филиалам менять филиал существующим пользователям. Модуль «Панель задач»: категория «пользователи», переименована в «абоненты». Модуль «Глобальное меню»: категория «пользователи», переименована в «абоненты». Модуль «Онлайн»: теперь он больше не модуль «Онлайн». Он теперь модуль «Пользователи». Как жить то теперь? Модуль КучаГен: теперь умеет нормально показывать существующие атрибуты пользователя из БД. Моудуль «Профиль пользователя»: новый плагин черной магии «Атрибуты пользователя» для быстрого перехода в соответствующий раздел КучаГен-а. RemoteAPI: новый вызов karmaguard пытающийся автоматически чинить карму пользователей. Глобально: исправлено изменение размерности контейнеров карт. Кабинет пользователя: в модуле «Megogo» исправлены сообщения при невозможности оформления подписки. «Кабинет пользователя»: при авторизации типа both добавлена возможность отключать автологин отдельных пользователей по IP. «Кабинет пользователя»: небольшая косметика оповещения о запрете пользователю использования кабинета. И да, не нужно делать вид, что вы не знаете про эту ссылочку.
  5. Очевидно, ж що у вашому netflow сенсорі, якщо для "інших NAS-ів все працює".
  6. nightfly

    var/spool/clientmqueue

    Тоесть, ты не скажешь ему, что не обязательно рисовать в каждом вызове ubapi давилки выхлопа?
  7. nightfly

    var/spool/clientmqueue

    Ну дык отключите сендмыл нормально да и все. Либо выхлоп скриптов в null перенаправьте.
  8. nightfly

    Undefined index: CheckReference в privatmulti

    Обожаю приват
  9. Дороже и глупее, да. Я один вижу, что это он так ректально пытается ВДМ изобрести?
  10. nightfly

    Undefined index: CheckReference в privatmulti

    Ну так вы бы вместо хаотичных метаний, определили бы что за протокол у вас используется, не? В запросе экшона Pay, который вы показываете - я вообще не вижу уникального идентификатора транзакции. Как ее вообще оплачивать и обрабатывать предполагается? По запаху? Ну как-бы для этого Привату на запрос Check и отдается относительно уникальный reference в секции Data.
  11. nightfly

    freebsd 13 Ubilling firewall

    Ну зато вы теперь знаете, что если к чему-то прилагать какие-то усилия, то скорее всего получится какой-то результат. Вопрос только в векторе прилагаемых услилий и их номинальной мощности
  12. nightfly

    freebsd 13 Ubilling firewall

    Оказалось, если не прилагать каких-то усилий, чтобы сломать что-то руками - оно скорее всего не будет сломано? Да?
  13. nightfly

    Undefined index: CheckReference в privatmulti

    Это не во вьюшке проблема, а в протоколе. Вам точно privatmulti нужен? Вы это как-то с приватом предварительно обсудили?
  14. nightfly

    Ubilling и ipV6

    Очень интересно. Ваш опыт и мнение бесценны. Вы изменили мою жизнь, и я буду вспоминать ваше откровение на смертном одре, потому, что перед смертью, вспоминают главное.
  15. nightfly

    Ubilling и ipV6

    В будущем? Ну да, наверное. В очень далеком, скорее всего, да. Если v6 еще не сдохнет в агонии, чем он занят на данный момент.
  16. nightfly

    Релизы Ubilling 2021

    Стабильный релиз Ubilling 1.1.7 rev 8000 Complete Multitool alter.ini: новая необязательная опция FREEZEMONTH_ONLY_TAG включающая механизм начисления оплаты за приостановку услуги только для избранных. alter.ini: новая необязательная опция FREEZEMONTH_EXCLUDE_TAG позволяющая исключить избранных юзеров из начисления оплаты за приостановку услуги. alter.ini: новая опция INSURANCE_ENABLED включающая «застрахуй братуху застрахуй». alter.ini: новые опции для модуля YouTv: YOUTV_ENABLED, YOUTV_LOGIN, YOUTV_PASSWORD,YOUTV_DEALER_ID alter.ini: новая опция WAREHOUSE_TASKOUTDATE добавляющая запланированную дату задания в интерфейс расходных операций склада. userstats.ini: новая необязательная опция AF_FREEZPRICE_PERIOD позволяющая указать текстовую метку периода, за который начисляется оплата за приостановку услуги. userstats.ini: новая необязательная опция ONLINELEFT_CONSIDER_VSERVICES включающая учет виртуальных сервисов при расчете оставшихся дней онлайна для юзера userstats.ini: новая необязательная опция PUBLIC_OFFER_CAPTION позволяющая указать текстовую метку для договора/публичной оферты. userstats.ini: новая необязательная опция VSERVICES_CONSIDER_PERIODS включающая учет периодов указанных для виртуальных сервисов. userstats.ini: опция ONLINELEFT_STYLE теперь может принимать значение mixed для одновременного отображения оставшихся дней онлайна и даты до которой услуга будет активна. userstats.ini: новая опция INSURANCE_ENABLED включающая пользовательский интерфейс подачи заявок на страхование. userstats.ini: новая опция TG_BOTNAME устанавливающая юзернейм бота. userstats.ini: новая опция YOUTVTV_ENABLED включающая модуль YouTV в кабинете пользователя. Модуль «ПОН-коробки»: исправлены опечатки, добавлены новые типы сплиттеров. Модуль ПОНизатор: теперь поиск ONU чуть менее строгий. Модуль RemoteAPI: вызов freezemonth теперь умеет принимать параметр debug2ublog для включения дебаг-режима и записи происходящего в веблог. Модуль «Asterisk PBX»: прикручен HTML5 плеер для воспроизведения записей разговоров. Модуль «ПОН Коробки»: возможно исправлена проблема с производительностью профиля пользователя при поиске связанных боксов. Модуль YouTV: Добавлен модуль YouTV Модуль Склад: теперь умеет опционально показывать дату задания в интерфейсе создания расходной операции. Модуль Опрос свичей посредством SNMP: добавлен черновой шаблон для Cisco Nexus 3064. Модуль «Планирование работ»: немного оптимизировано быстродействие при использовании ГУЛАГ-а. Модуль «Настройки системы»: отключен спеллчек при редактировании конфигов. Модуль «Консоль разработчика»: интерфейс создания и редактирования One-Punch скриптов стал чуть более вменяемым. Кабинет пользователя теперь умеет отображать стоимость виртуальных сервисов при включенном отображении оставшихся дней онлайна, а так же периоды виртуальных сервисов, если таковые имеются. Кабинет пользователя: теперь умеет авторизовать пользователей в Телеграм-ботах с поддержкой XMLAgent. OpenPayz: добавлен черновой бекенд для онлайн оплаты при помощи реферальных ссылок ibox. Вот из этих. UBinstaller: добавлены новые бинарные пакеты для FreeBSD 13.0 amd64. Свежая демка: http://ubilling.net.ua/?module=fnpages&pid=demo Полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2021
  17. nightfly

    1984tech - Блокування сайтів

    Планується. Як тільки буде список доменів у нормальному вигляді. Бо сидіти і розбирати той треш по док-файлах, нема ніякого здоров'я наразі.
  18. Все. Трэшак исправлен в Ubilling CURRENT 1.1.7 rev 7987.
  19. Ну вы поняли.. запоздалая карма походу. Хотя оно и с файловым кэшом так уродски не должно и не может работать на самом деле. Ну вообще типа не в секундах время генерации точно меряется. В принципе есть идея как это отдебажить попробовать. Стучите мне в телегу что-ли, посмотрим что с этим можно сделать.
  20. У меня что-то начинает закрадываться подозрение, что это все вы еще и ручками ставили а не из бинарных пакетов UBinstaller-ом. Так как memcached и всю нужную инфраструктуру я паковал еще чуть не с времен FreeBSD 8.2 или типа того довольно таки надежно.
  21. ээээ, очень странно. Ну пробуйте что-то типа memcached_enable="YES" memcached_flags="-l 127.0.0.1 -m 512 -I 24M" в rc.conf service memcached start и UBCACHE_STORAGE=memcached шо я могу сказать...
  22. Тоже какая-то жопа. Как говорится "найдите 10 отличий" Ну тоесть вы понимаете, что у вас файлик объемом 400кб читается с HDD на протяжении 6.5 секунд к примеру, да? А попробуйте сделать что-то типа fetch http://ubilling.net.ua/packages/130_6T.tar.gz time cp -R 130_6T.tar.gz 130_6T.tar.gz_tmp Теперь мне действительно интересно как вы такого добились, и на сколько у вас сломан сторедж. Конечно, можно было бы типа посоветовать уйти в memcached/redis но это заведомо уе%#нское решение, которое как-бы не перекрывает того, как у вас работает MySQL.
  23. и как ни сложно заметить, результаты с теми же включенными кладбищами и сигналами в профиле.. ну мягко говоря чуть другие. 0.14с это ниразу не что-то >10с на ровном месте. Походу у вас либо это все запущено с FDD 3.5", либо с диском происходит что-то очень страшное, либо ФС сломана... либо кэш наглухо коллапсировал. Покажите еще скриншотик "состояние системы" => "кэш" => "данные кэша".
×
×
  • Створити нове...