Перейти до

Установка на CentOS


Рекомендованные сообщения

блаблаюла fatal error max execute time 30 sec

Это последствия наличия .lock файла. Их быть не должно. Просто удалите их.

 

 

По версии. Стоит последняя, то я указывал на какие грешил.

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

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 57
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Обожаю эти ваши линуксы, каждый день что-то новое

 

блаблаюла fatal error max execute time 30 sec

Это последствия наличия .lock файла. Их быть не должно. Просто удалите их.

 

 

>По версии. Стоит последняя, то я указывал на какие грешил.

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

 

 

решил начать с нуля. снес все нафик и поставил по новой - результат порадовал.

теперь осталось рахобратся с отработкой шейпера.

 

сообственно вопрос: скрипт shaper.sh запускается только при запуске стг или при обнаружении что от юзера пошел траффик?

п.с. использую маскарад на eth0, при это в скрипте указан ifup=eth0 ifdown=eth1

табли маркеруют пакеты:

88225  119M MARK       all  --  *      *       0.0.0.0/0            172.16.11.32        MARK set 0x79

78159   22M MARK       all  --  *      *       172.16.11.32         0.0.0.0/0           MARK set 0x1019

 

но увы оверлимитов не наблюдаю

 

[root@nas stargazer]# tc -s qdisc show

qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

 Sent 98773885 bytes 193518 pkt (dropped 0, overlimits 0 requeues 0)

 rate 0bit 0pps backlog 0b 0p requeues 0

qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

 Sent 213953914 bytes 693650 pkt (dropped 0, overlimits 0 requeues 0)

 rate 0bit 0pps backlog 0b 0p requeues 0

 

куда подскажите копать?

Ссылка на сообщение
Поделиться на других сайтах

 

 

блаблаюла fatal error max execute time 30 sec

Это последствия наличия .lock файла. Их быть не должно. Просто удалите их.

 

 

>>По версии. Стоит последняя, то я указывал на какие гре/p>ил.
lockquote>

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

 

решил начать с нуля. снес все нафик и поставил по новой - результат порадовал.

теперь осталось рахобратся с отработкой шейпера.

 

сообственно вопрос: скрипт shaper.sh запускается только при запуске стг или при обнаружении что от юзера пошел траффик?

п.с. использую маскарад на eth0, при это в скрипте указан ifup=eth0 ifdown=eth1

табли маркеруют пакеты:

88225  119M MARK       all  --  *      *       0.0.0.0/0            172.16.11.32        MARK set 0x79

78159   22M MARK       all  --  *      *       172.16.11.32         0.0.0.0/0           MARK set 0x1019

 

но увы оверлимитов не наблюдаю

 

[root@nas stargazer]# tc -s qdisc show

qdisc pfifo_fast 0: dev eth0 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

 Sent 98773885 bytes 193518 pkt (dropped 0, overlimits 0 requeues 0)

 rate 0bit 0pps backlog 0b 0p requeues 0

qdisc pfifo_fast 0: dev eth1 root refcnt 2 bands 3 priomap  1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1

 Sent 213953914 bytes 693650 pkt (dropped 0, overlimits 0 requeues 0)

 rate 0bit 0pps backlog 0b 0p requeues 0

 

куда подскажите копать?

 

скрипт сш запускается когда вы его запустите а вообще до запуска правил шейпера

а начальный скрипт у вас как выглядит примерно так?

$IPT -t mangle --flush

$tc qdisc add dev $IFDOWN root handle 1: htb r2q 300

$tc class add dev $IFDOWN parent 1: classid 1:1 htb rate $SPEEDDOWN ceil $SPEEDDOWN

и также на up интерфейс. и вы всем даете одну скорость? судя по тому что у вас весь трафик маркеруется под одни марки

Відредаговано DemonidZe
Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Под шестую centos наковырял утилитку SC. Она же шейпит она же в случае "минусов" не пускает в инет. Поправил онконект и ондисконект вроде все трудится. ИП и скорость для правил беру со стандартного GetSpeed.

В iptables только два правила на форвард и собсно НАТ.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Вот подметил еще какую штуку. Существует порядка 7ми разных пакетов. Самый популярный допустим 100грн. Следующий за ним допустим 150грн. Так вот в разделе деньги у соток ожидаемый платеж 100грн и у полторасоток тоже 100грн. Снимает со счета у полторасоток тоже 100грн. остальное остается на балансе. При этом все остальные пакеты все как должно быть. Подразумеваю что можно решить созданием "похожего пакета" и перебросом всех абонов на него, но хотелось бы понять в чем бок?

Відредаговано sirko.n
Ссылка на сообщение
Поделиться на других сайтах

Вот подметил еще какую штуку. Существует порядка 7ми разных пакетов. Самый популярный допустим 100грн. Следующий за ним допустим 150грн. Так вот в разделе деньги у соток ожидаемый платеж 100грн и у полторасоток тоже 100грн. Снимает со счета у полторасоток тоже 100грн. остальное остается на балансе. При этом все остальные пакеты все как должно быть. Подразумеваю что можно решить созданием "похожего пакета" и перебросом всех абонов на него, но хотелось бы понять в чем бок?

Капец!

Вопрос снимается, ссори за внимание. Некто, кто имеет право на редактирование пакетов, сменило цену.

Наказан.

Ссылка на сообщение
Поделиться на других сайтах

Под шестую centos наковырял утилитку SC. Она же шейпит она же в случае "минусов" не пускает в инет. Поправил онконект и ондисконект вроде все трудится. ИП и скорость для правил беру со стандартного GetSpeed.

В iptables только два правила на форвард и собсно НАТ.

а можно по подробней про SC ?
Ссылка на сообщение
Поделиться на других сайтах

а можно по подробней про SC ?

 

Можно.

 

Это утилита, написанная на perl, создающая готовые классы и фильтры с использованием iptables/ipset или U32 на основе хешей.

 

Ссылка на сообщение
Поделиться на других сайтах
  • 8 years later...
В 12.11.2012 в 01:53, sirko.n сказал:

Криво регается юзер. После "давайте зарегаем" бросает на стандартную страничку но там кроме адреса ничего нет.

Делаю перенос на новую систему. Стоит: debian9, Stargazer 2.408, php5.6. Такая же проблема, и тариф не меняется и денег добавить не получается.

stargazer стартует без ошибок:

2021-08-09 15:26:37 -- Stg v. 2.409
2021-08-09 15:26:37 -- Message queue created successfully. msgKey=5555 msgID=163840
2021-08-09 15:26:37 -- Timer thread started successfully.
2021-08-09 15:26:37 -- [store_mysql] MYSQL_STORE: Current DB schema version: 2
2021-08-09 15:26:37 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2021-08-09 15:26:38 -- Users started successfully.
2021-08-09 15:26:38 -- Traffcounter started successfully.
2021-08-09 15:26:38 -- Module 'Remote script v 0.3' started successfully.
2021-08-09 15:26:38 -- Module 'Stargazer RPC v. 0.2' started successfully.
2021-08-09 15:26:38 -- Module 'Stg Configurator v. 2.0' started successfully.
2021-08-09 15:26:38 -- Module 'Always Online authorizator v.1.0' started successfully.
2021-08-09 15:26:38 -- Module 'InetAccess authorization plugin v.1.4' started successfully.
2021-08-09 15:26:38 -- Module 'cap_nf v. 0.4' started successfully.
2021-08-09 15:26:38 -- Stg started successfully.
2021-08-09 15:26:38 -- +++++++++++++++++++++++++++++++++++++++++++++

 

В 22.11.2012 в 20:10, nightfly сказал:

Для начала давайте попробуем отдебужить по наивному.

Тыкаете "SQL консоль" -> "PHP консоль" и исполняете там следующее:

 

 


$login_q="SELECT `login` from `users` WHERE `Cash`>0";
$randomlogin=simple_query($login_q);
if (!empty($randomlogin)) {
 $billing->resetuser($randomlogin['login']);
} else {
 deb('nousers');
}


 

 

 

После чего внимательно смотрим в /var/log/stargazer.log

при выполнении запрос висит, в логах пусто.

Подскажите в чем моет быть проблема?

 

Заметил если втрой раз запустить stargazer, то начинает работать:

2021-08-09 16:15:07 -- Stg v. 2.409
2021-08-09 16:15:07 -- Message queue created successfully. msgKey=5555 msgID=196608
2021-08-09 16:15:07 -- Admin 'admin', 127.0.0.1: User 'anul_Lesnaya17ap0_ezz3': 'disabled' parameter changed from '0' to '1'.
2021-08-09 16:15:07 -- Timer thread started successfully.
2021-08-09 16:15:07 -- [store_mysql] MYSQL_STORE: Current DB schema version: 2
2021-08-09 16:15:07 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2021-08-09 16:15:07 -- [conf_sg] Failed to read data from 127.0.0.1:59146. Unexpected EOF.
2021-08-09 16:15:07 -- Admin 'admin', 127.0.0.1: User 'anul_Lesnaya17ap0_ezz3': 'disabled' parameter changed from '1' to '1'.
2021-08-09 16:15:07 -- Admin 'admin', 127.0.0.1: User 'an17ap1_q52k': 'disabled' parameter changed from '0' to '1'.
2021-08-09 16:15:07 -- Admin 'admin', 127.0.0.1: User 'anul_Lesnaya17ap0_ezz3': 'disabled' parameter changed from '1' to '0'.
2021-08-09 16:15:07 -- Admin 'admin', 127.0.0.1: User 'anul_Lesnaya17ap0_ezz3': 'disabled' parameter changed from '0' to '0'.
2021-08-09 16:15:07 -- Admin 'admin', 127.0.0.1: User 'an17ap1_q52k': 'disabled' parameter changed from '1' to '0'.
2021-08-09 16:15:09 -- Users started successfully.
2021-08-09 16:15:09 -- Traffcounter started successfully.
2021-08-09 16:15:09 -- Module 'Remote script v 0.3' started successfully.
2021-08-09 16:15:09 -- [conf_rpc] Cannot bind the socket: Address already in use
2021-08-09 16:15:09 -- Failed to start module 'Stargazer RPC v. 0.2': 'Failed to bind socket'
2021-08-09 16:15:09 -- [conf_sg] Cannot bind listen socket: 'Address already in use'.
2021-08-09 16:15:09 -- Failed to start module 'Stg Configurator v. 2.0': 'Cannot bind listen socket: 'Address already in use'.'
2021-08-09 16:15:09 -- Module 'Always Online authorizator v.1.0' started successfully.
2021-08-09 16:15:09 -- [auth_ia] Cannot bind the socket: Address already in use
2021-08-09 16:15:09 -- Failed to start module 'InetAccess authorization plugin v.1.4': 'AUTH_IA: Bind failed.'
2021-08-09 16:15:09 -- [cap_nf] Cannot bind UDP socket: Address already in use
2021-08-09 16:15:09 -- Failed to start module 'cap_nf v. 0.4': 'Error binding UDP socket'
2021-08-09 16:15:09 -- Stg started successfully.
2021-08-09 16:15:09 -- +++++++++++++++++++++++++++++++++++++++++++++

 

после этого тарифы меняються, пользователя можно отключить и т.д.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  
    • Від Dilan
      Собственно ищу кто сделает такую связку с нуля под ключ. Тз высылаю в личку. Заранее спасибо.
    • Від ukrtelekom
      Доброго часу!
      Шукається адміністратор віддалений для разової роботи по коригуванню працюючого Ubilling з мікротами. Якщо стосунки зклєяться- то до постійної додаткової копійки. 
      Всім заздалегідь дякую. Хейти, бажано не писати. Контакти в приватні повідомлення або O73283344O

×
×
  • Створити нове...