-
Всього повідомлень
143 -
Приєднався
-
Останній візит
-
Дней в лидерах
1
Тип контенту
Профили
Форум
Календарь
Сообщения додав Pautiina
-
-
Итого, как понял из сообщения Pautiina, буду ждать возможных исправлений со стороны nightfly и Со.
Вместо:
$counter = strtotime($eachpayment['date']);
Что-то наподобие:
$counter = strtotime($pl_fundsflow['ID'] & $eachpayment['date']); или $counter = strtotime($eachpayment['date']) & $GetData(pl_fundsflow['ID']);
Так как подобная ситуация - вполне реальна (как показала банковская практика ).
А пока что - придётся контролировать записи при импорте банковских выписок, на предмет сдвоенных (по времени) платежей на один логин в БД.
То, что вы выше написали-полный бред. Там глобально нужно менять, и учитывать микросекунды или по другому строить логику формирования выборки
Добавлю в проблемы http://wiki.ubilling.net.ua/doku.php?id=bugtrack, а там посмотрим.
-
P.S.: Ubilling 0.8.7 rev 5918, файлы ../modules/general/pl_fundsflow/index.php & module.php от 2017-12-29. Эффект тот же.
Из выше упомянутых-переписанных модулей - pl_passive.
Ну чисто теоретически, проблема в этом файле: api/libs/api.fundsflow.php
При чем, там в нескольких местах.
foreach ($allpayments as $io => $eachpayment) { $counter = strtotime($eachpayment['date']); if (ispos($eachpayment['note'], 'MOCK:')) { $cashto = $eachpayment['balance']; } if (ispos($eachpayment['note'], 'BALANCESET:')) { $cashto = $eachpayment['summ']; } if ((!ispos($eachpayment['note'], 'MOCK:')) AND ( !ispos($eachpayment['note'], 'BALANCESET:'))) { $cashto = $eachpayment['summ'] + $eachpayment['balance']; } $result[$counter]['login'] = $login; $result[$counter]['date'] = $eachpayment['date']; $result[$counter]['admin'] = $eachpayment['admin']; $result[$counter]['summ'] = $eachpayment['summ']; $result[$counter]['from'] = $eachpayment['balance']; $result[$counter]['to'] = $cashto; $result[$counter]['operation'] = 'Payment'; $result[$counter]['note'] = $eachpayment['note']; $result[$counter]['cashtype'] = $eachpayment['cashtypeid']; }
Вот часть кода которая формирует выборку, и проблема в том, что индекс массива формируется из даты.
$result[$counter]['date'] = $eachpayment['date'];
а дата, как я понимаю у вас по платежам совпадает.
-
php -mPHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/php_openssl.so' - Cannot open "/usr/local/lib/php/20090626/php_openssl.so" in Unknown on line 0Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/php_openssl.so' - Cannot open "/usr/local/lib/php/20090626/php_openssl.so" in Unknown on line 0bcmathCorectypecurldatedomeregfiltergdhashiconvjsonlibxmlmbstringmhashmysqlmysqlndpcrePDOpdo_sqlitePharposixReflectionsessionSimpleXMLsnmpSPLSQLitesqlite3standardtokenizerxmlxmlreaderxmlwriter[Zend Modules]
Ну собственно идете сюда:
cd /usr/ports/lang/php5-extensions/
или сюда ( в зависимости, как вы пхп устанавливали):
cd /usr/ports/security/php5-openssl/
пути могут отличатся, все зависит от версии пхп
и делаете:
make config reinstall clean
И там ставите поддержку openssl
Только вот здается мне, что у вас вылезит куча проблем, порты скорее всего не обновлены, версия пхп старая судя по апи. Так-что готовьтесь полностью все обновлять. Во время обновления старгейзер лучше потушить и апач, а еще возможно и фрю придется обновлять, чуечка мне подсказывает, что у вас установлена 8 или 9-я фря.
-
Всем хорошего дня!
Есть проблемка, прописал все настройки для RED-SMS, но при проверке баланса сверху появляется:
Warning: file_get_contents() [function.file-get-contents]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in /usr/local/www/apache22/data/billing/api/libs/api.senddog.php on line 365
Warning: file_get_contents(https://lk.redsms.ru/get/timestamp.php) [ function.file-get-contents]: failed to open stream: No such file or directory in /usr/local/www/apache22/data/billing/api/libs/api.senddog.php on line 365
Понимаю что не включен
OpenSSL supportdisabled (install ext/openssl)
Не пойму как включить, в php.ini прописано extension = php_openssl.so, но самого файла нет, перекопал не первый раз инет нигде его нет, может он в составе php есть и надо распаковать?
Подкиньте идею куда копать?
Спасибо всем заранее.
в консоле наберите команду и покажите вывод:
php -m
-
Нормальная, стандартная запись Freebsd
-
Freebsd это лучший дистрибутив linux, да.
Еще windows это неплохой linux, но его многие не любят.
Полностью поддерживаю. Фря это наше все
-
Статья заказанная. Вы лучше человеку расскажите, что линукс со своими багами, то биос убивает, то все файлы затирает.для ознакомления
-
Это не оправдание. На cisco 4948 снимаются на ура, еще и скорость режется как на SVI, так и на транзитном влане.это коммутатор, а не роутер
На циске они может и сниматься. Проверьте вручную, есть счетчики на вланы, если есть-то искать мибы, если нет счетчиков, то извиняйте это не леер3
-
А вы посмотрите в исходном коде драйверов и поймете, можно или нельзя. Переписуйте драйвера и будет вам счастье.Подниму тему.
Возможно ли заставить работать Intel 82599/X520 SFP на 100Mb? На 1000 Работает без проблем а на 100 даже с 10/100/1000 SFP модулем вообще не видит кабель.
-
В общем один свич полечили прошивкой, один перепрошивали контроллер в сервисе. Как мне объяснили с железом всё гуд, проблема типа с биосом контроллера коммутатора. Так-что, если у кого-то после 43 прошивки продолжаются глюки с самопроизвольной перезагрузкой и зависанием - то отправляйте в сервис Длинка. И на последок - всем срочно рекомендую Длинки ветки DGS-1210-**** прошить на 44-ю прошивку, а за одно и почитайте, когда будете скачивать, какие критические изменения произошли.
-
Всем привет. Развернул тестовую площадку в локальной сети. И так:
FreeBSD 11.1 Ubilling: 0.8.6 rev 5861 wan: bge0 - 192.168.0.237 Lan: bge1 - 172.16.0.1
Потом на этом же Lan`e поднял 2 vlan`a:
Vlan: bge1.201 - 172.16.0.1 bge1.202 - 10.10.10.1
Соответственно в сети есть 2 свича(d link) с разными Vlan(201 и 202). Всё работает отлично, НО никак не могу повлиять на скоро тарифов. Выставлял 1024/1024 кбит, а на speedtest всё равно вылезает 70мбит+. Ставил разные значения и переподключал клиентов, всё то же. В чём проблема? Если нужные какие то конфиги - говорите, скину.
Нужно смотреть направление трафика, и на каких интерфейсах вы пытаетесь шейпить, больше чем уверен что шейпите на внешке, а серыми айпюхами-нужно на внутренних.
-
в общем - отказался от ospf и поставил 2 роут сервера на берде.. да и всех БРАСах он теперь стоит.
однако некоторые "старые" сервера выеживаются:
вот что происходит при подключении абона со статическим адресом
root@bras38:/home/umka# ifconfig -a | grep -2 91.X.Z.28 ppp106 Link encap:Point-to-Point Protocol inet addr:91.X.Y.38 P-t-P:91.X.Z.28 Mask:255.255.255.255 UP POINTOPOINT RUNNING MTU:1480 Metric:1 RX packets:728187 errors:0 dropped:0 overruns:0 frame:0 root@bras38:/home/umka# ip route get 91.X.Z.28 91.X.Z.28 dev ppp106 src 91.X.Y.38 cache root@bras38:/home/umka# birdc show route for 91.X.Z.28 BIRD 1.3.7 ready. Network not in table root@bras38:/home/umka# service bird restart [ ok ] Restarting Internet routing daemon: bird. root@bras38:/home/umka# birdc show route for 91.X.Z.28 BIRD 1.3.7 ready. 91.X.Z.28/32 dev ppp106 [direct1 09:32] * (240) root@bras38:/home/umka# uname -r 3.2.0-4-amd64 root@bras38:/home/umka#
сервер INTEL SR1530SH ... 4 ядра 4 гига оперы. 10Г серевая
раздача PPPoE
ХЕЛП!
Ну как-бы да, версия птички у вас слишком, как-бы сказать-"старая"
-
Качай последнюю прошивку, в конце цифры 43.если не поможет - только в сервис. Там по серийникам определяют, что в сервис, а что прошивкой лечится.Привет всем. Кто нибудь решил проблему с данным коммутатором? Работал месяц, пропал с мониторинга, приехали на место - горит только power. Ребутнули по питанию, прошло 2 недели снова отвалился, ребутнули и заработал.
-
Всем привет подскажите в чем может быть проблема?
Модуль TurboSmS не хочет отправлять слеши)
шаблон выглядит так:
А результат так:
Пробовал ссылку писать в WAP результат тот же
А через сам сервис турбосмс все отправляется.
Проблема в самом модуле. Пока не используйте слеши в сообщениях. Скоро будет новый модуль SMSzilla - там будем, что-то исправлять. TurboSmS - это умирающий модуль
-
var/log/apache24/log.my.domail.net.log
в логе id 00000 это логин такой тестовый я выбрал "вюшку" там где полностю цыфровые логины и платежный ид стал такойже как логин.
Спасибо)
По этому скрину я не вижу, что у вас идут запросы на фронтенд. Платежи принимает именно это папка в директории openpayz
-
Уважаемые Тринити, вы еще присутствуете на форуме? Если да, и быстро отвечаете на посты, то у меня есть несколько вопросов по АПИ.
-
Куда вписывать данные для подключения к базе? может быть структура таблицы должна быть какой-то особой?
Все працює, але можливо доцільніше тільки переробити щоб дзвінки ішли на номер групи, якщо по екстеншинам то одночасно з бази в білінг тягне ту кількість дзвінків яка рівна кількості екстеншенів.
Ну вообще так и задумано. Должны же вы знать, кто ответил на звонок и кого потом ругать. По группе или очереди вы этого не увидите
-
-
l1ght, Pautiina, большое спасибо за советы и решения!
Pautiina, в вашем запросе в
`users`.`login`, `ip`,
пропущен `password`. Правильнее будет
`users`.`login`, `password`, `ip`,
Пусть будет так
-
да они застыли после первого опроса
Попробуйте в alter.ini поставить:
SNMPWALK_BACKGROUND=0
-
Готов предложить, 300 Мб, 100 ящиков за 30 грн/мес RSPAMD, DMARK, DKIM, ROUNDCUBE, TLS, IPv6, spf, договор
-
Уже есть готовый SQL запрос выборки всех необходимых данных. Сейчас немного подкорректирую под миграцию 2 и вперед, если Вы желаете так переносить. А вообще вариантов масса.
Ну что-то типа такого:
SELECT `users`.`login`, `ip`, `mac`, `Tariff`, `Cash`, `Credit`, `CreditExpire`, `cityname`, `streetname`, `buildnum`, `entrance`, `floor`, `apt`, `phones`.`phone`, `mobile`, `emails`.`email`, concat(`cityname`, ' ', `streetname`, ' ', `buildnum`, IF(`apt`, concat('/',`apt`), '')) AS `fulladress`, `realname`.`realname`, `contract`, `AlwaysOnline`, `Down`, `Passive` FROM `users` LEFT JOIN `nethosts` USING (`ip`) LEFT JOIN `realname` ON (`users`.`login`=`realname`.`login`) LEFT JOIN `address` ON (`users`.`login`=`address`.`login`) LEFT JOIN `apt` ON (`address`.`aptid`=`apt`.`id`) LEFT JOIN `build` ON (`apt`.`buildid`=`build`.`id`) LEFT JOIN `street` ON (`build`.`streetid`=`street`.`id`) LEFT JOIN `city` ON (`street`.`cityid`=`city`.`id`) LEFT JOIN `phones` ON (`users`.`login`=`phones`.`login`) LEFT JOIN `contracts` ON (`users`.`login`=`contracts`.`login`) LEFT JOIN `emails` ON (`users`.`login`=`emails`.`login`)
-
Уже есть готовый SQL запрос выборки всех необходимых данных. Сейчас немного подкорректирую под миграцию 2 и вперед, если Вы желаете так переносить. А вообще вариантов масса.
-
Приветствую
Имеется Router OS на i5 процессоре с Реалтековской интегрированной сетевой (роутер служит для pppoe, NAT, шейп, тарифы от 10 до 100мбит) при 600-700мбит начались Дропы и потери пакетов Приобрел сетевую Intel PRO/1000 2х портовую - никак не могу ее завести постоянно дропаются пакеты при минимальных загрузках, перепробовал уже 3-5 прошивок, результатов не дает!
Посоветуйте что можно придумать
Стоит ли переходить на Mikotik CCR? какой лучше потянет (с запасом на ближайшее будущее ) ~ до 2гб трафика ~ на 2к юзеров + планирую BGP...
Забыть о микротиках и перейти на Линукс?))
Или может кто-то предложит удаленную помощь с настройкой имеющего Router OS?
P.S. Отблагодарю финансово за квалифицированную помощь!
P.S.S. Форум читал, гуглом пользуюсь
Предлагаю забить и перейти на FreeBSD.
Извращенцы Микротика. А БГП на микрот-это вообще весело
Новий сервера + відновлення UBilling
в Stargazer Ubilling
Опубліковано:
Просто как-то мало информации.
по пункту 3.1 - проверьте, что правильно указали данные для управления старгейзером openpayz/config/openpayz.ini
а также, где вы выполняете этот запрос:
3.2 - вообще непонятно, что значит автоматически?