Биллинговая система Nodeny
09 Мая 2024, 17:19:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
  Начало Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1] 2 3 ... 25
1  Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов. : 02 Октября 2022, 12:15:56
Помилково)
2  Главная категория / Модули NodenyPlus / Re: Платежи из файла : 01 Августа 2021, 18:38:21
перестал работать модуль...
при пополнении оставляет только коментарий о том что пополнило, и не пополняет баланс. выдает ошибку платежа.
но в коментарии он то есть... и если ты его удаляешь - баланс уводит в минус.
при проверке биллинга perl nokernel.pl -m=system_check -v выдает "Есть расхождения суммы платежей и баланса клиента. Важность проблемы: 3"
Подскажите куда смотреть? и почему могло не пополнить?

и как можно исправить это несоответствие(HAVING u.balance<>chk_balance)?
как удалить платежи которые не пополнили баланс учеток?

Код:
+------+---------+-------------+
| id   | balance | chk_balance |
+------+---------+-------------+
|   98 |    7.41 |      237.41 |
|  190 |   22.76 |      232.76 |
|  295 |   57.63 |      307.63 |
|  402 |  345.17 |      845.17 |
|  412 |    0.26 |      252.26 |
|  421 | -228.21 |        3.79 |
|  456 |  101.75 |      341.75 |
|  534 |    0.64 |      252.64 |
|  587 |   31.83 |      281.83 |
|  646 |   35.13 |      195.13 |
|  802 |    0.86 |      232.86 |
|  817 |    0.63 |      154.63 |
|  821 |    0.09 |      252.09 |
3  Главная категория / Модули NodenyPlus / Re: Платежи из файла : 31 Июля 2021, 15:01:10
перестал работать модуль...
при пополнении оставляет только коментарий о том что пополнило, и не пополняет баланс. выдает ошибку платежа.
но в коментарии он то есть... и если ты его удаляешь - баланс уводит в минус.
при проверке биллинга perl nokernel.pl -m=system_check -v выдает "Есть расхождения суммы платежей и баланса клиента. Важность проблемы: 3"
Подскажите куда смотреть? и почему могло не пополнить?
4  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 27 Июля 2021, 10:35:09
А, вот оно в чем дело. Погуглил, auto_increment_increment не зря стоит = 3. Верни как было. Включай только на время генерации карт.

Принял, верну назад.
Но у меня запросы к бд на данный момент идут только к одной ноде.
Не должно быть проблем:)
5  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 26 Июля 2021, 23:17:49
сделать бекап таблицы, удалить таблицу, создать заново, сделать импорт. Иных вариантов не вижу. Я такого никогда не встречал

Сделал, та же ситуация ничего не поменялось... Грустный сидим без карт на конец месяца.

MariaDB 10.5 + cluster, если это может помочь конечно..

копнул глубже)

пришлось сменить в конфиге кластера вот что:

Код:
[mysqld]
auto_increment_increment=1
wsrep_auto_increment_control=off

по умолчанию стоит так:
Код:
auto_increment_increment=3

Все сгенерировалось. Спасибо!


И еще вопрос, можно ли прописать при создании таблицы в поле CID автоинкремент был например "-2", чтобы не менять параметры кластера? тогда, вроде как, каждый раз будет брать 3-2=1
6  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 26 Июля 2021, 21:41:58
сделать бекап таблицы, удалить таблицу, создать заново, сделать импорт. Иных вариантов не вижу. Я такого никогда не встречал

Сделал, та же ситуация ничего не поменялось... Грустный сидим без карт на конец месяца.

MariaDB 10.5 + cluster, если это может помочь конечно..
7  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 26 Июля 2021, 11:49:26
Помогло - оно их создает, но не по-порядку, как я и написал

так а как же их распечатать для печати? 300 номеров на одну сотню карт? может есть другой вариант решения этой проблемы?
8  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 25 Июля 2021, 21:11:16
В общем, пока причина неизвестна, можно удалить из кода проверку чтоб номера карт шли по-порядку неразрывно. В файле /usr/local/nodeny/modules/cards/create.cards.pl  найди:

Код:
if( $cid_end && ($ok - $cid_end) != 1 )
и замени на:
Код:
if( 0 )
затем perl install.pl -x

не помогло, проблема осталась, создает не по порядку... куда еще можно смотреть? скрин приложил
9  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 24 Июля 2021, 21:08:45
После insert следующий id становится + 10. Модуль откатывает такое, чтобы была неразрывная последовательность, так удобнее с ними работать. Почему оно так делает - может какие-то триггеры на таблицу cards навешены. Покажи пока:
Код:
show create table cards;


Код:
| cards | CREATE TABLE `cards` (
  `cid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `cod` tinytext CHARACTER SET cp1251 NOT NULL,
  `money` float(6,2) NOT NULL DEFAULT 0.00,
  `tm_create` int(11) unsigned NOT NULL DEFAULT 0,
  `tm_end` int(11) unsigned NOT NULL DEFAULT 0,
  `tm_activate` int(11) unsigned NOT NULL DEFAULT 0,
  `tm_move` int(11) unsigned DEFAULT 0,
  `adm_create` mediumint(8) unsigned NOT NULL DEFAULT 0,
  `alive` enum('good','bad','stock','activated') NOT NULL DEFAULT 'good',
  `uid_activate` int(10) unsigned NOT NULL DEFAULT 0,
  `adm_owner` mediumint(9) unsigned NOT NULL DEFAULT 0,
  `adm_move` mediumint(8) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`cid`),
  KEY `r` (`adm_owner`),
  KEY `adm_move` (`adm_move`),
  KEY `adm_move_2` (`adm_move`)
) ENGINE=InnoDB AUTO_INCREMENT=160058 DEFAULT CHARSET=utf8 COMMENT='rev_0' |
10  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 23 Июля 2021, 13:08:18
дополнение  - дебаг

Модуль перестал работать, при достижении номера 159999. Далее карты не генерируется - выдает "внутреннюю ошибку".
При генерации поштучно, номера идут в разнобой.
Помогите разобраться.

еще добавил предыдущую страницу
11  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 23 Июля 2021, 10:25:13
дополнение  - дебаг

Модуль перестал работать, при достижении номера 159999. Далее карты не генерируется - выдает "внутреннюю ошибку".
При генерации поштучно, номера идут в разнобой.
Помогите разобраться.
12  Главная категория / Nodeny Plus / Re: Внимание! Карточки пополнения счета : 23 Июля 2021, 08:58:11
Модуль перестал работать, при достижении номера 159999. Далее карты не генерируется - выдает "внутреннюю ошибку".
При генерации поштучно, номера идут в разнобой.
Помогите разобраться.
13  Главная категория / Nodeny Plus / Re: Опрос по СУБД : 22 Марта 2021, 11:42:39
Парни. Если есть возможность, выполните на своих базах sql:
Код:
SELECT
    SQL_CALC_FOUND_ROWS COUNT(*) AS __count,
    DATE_FORMAT(DATE(a.last_auth), "%d.%m.%Y") AS __as_last_auth
FROM fullusers u
LEFT JOIN (
    SELECT FROM_UNIXTIME(MAX(time)) AS last_auth, uid FROM (
        (SELECT uid, `end` AS time FROM auth_log)
            UNION ALL
        (SELECT uid, `last` AS time FROM ip_pool vl1
         LEFT JOIN auth_now vl2 ON INET_NTOA(vl1.ip) = vl2.ip)
    ) v_last_auth
    WHERE time IS NOT NULL GROUP BY uid
) a
ON u.id=a.uid
WHERE u.grp > 0 GROUP BY __as_last_auth
ORDER BY __count DESC, __as_last_auth;
результат мне не нужен, нужно только знать дает ли ошибку или нет и какая версия субд.
Спасибо

ошибок нет, GALERA CLUSTER MARIADB 10.5
14  Главная категория / Nodeny Plus / Re: Внешние сервисы NoDeny : 15 Марта 2021, 21:44:12
Есть решение проблемы?
15  Главная категория / Nodeny Plus / Re: Внешние сервисы NoDeny : 15 Марта 2021, 09:57:39
Аналогичная ситуация.... Грустный
Страниц: [1] 2 3 ... 25
Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!