Просмотр сообщений
|
Страниц: 1 [2] 3 4 ... 25
|
18
|
Главная категория / Модули NodenyPlus / Re: Модуль Trinity-TV
|
: 10 Марта 2021, 17:53:51
|
Проблема с модулем после обновления на некст mysql 5.7 Не дает создать новую услугу Unknown column 'plain_description' in 'field list'
{ 'param' => [ 'trinitytv', '1', '1', '', 1, 1, 0, ',,', '$VAR1 = {\'mode\' => \'\',\'subscrid\' => \'1488\',\'wait_pos_balance\' => \'0\',\'period\' => 2592000,\'finish_count\' => \'1\'};' ], 'sql' => 'INSERT INTO services SET module=?, title=?, description=?, plain_description=?, price=?, auto_renew=?, no_renew=?, grp_list=?, param=?' }; INSERT INTO services SET module='trinitytv', title='1', description='1', plain_description='', price='1', auto_renew='1', no_renew='0', grp_list=',,', param='$VAR1 = {\'mode\' => \'\',\'subscrid\' => \'1488\',\'wait_pos_balance\' => \'0\',\'period\' => 2592000,\'finish_count\' => \'1\'};'
Поможет DROP TABLE services; и заново пересоздать? CREATE TABLE `services` ( `service_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `module` varchar(64) NOT NULL, `category` varchar(64) NOT NULL DEFAULT '', `title` varchar(64) NOT NULL, `description` varchar(512) NOT NULL, `plain_description` varchar(512) NOT NULL DEFAULT '', `grp_list` longtext NOT NULL, `conditions` varchar(512) NOT NULL DEFAULT '', `price` float NOT NULL DEFAULT '0', `auto_renew` tinyint(3) unsigned NOT NULL DEFAULT '0', `no_renew` tinyint(3) unsigned NOT NULL DEFAULT '0', `param` longtext NOT NULL, PRIMARY KEY (`service_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
|
|
|
19
|
Главная категория / Nodeny Plus / Re: Опрос по СУБД
|
: 07 Марта 2021, 17:31:54
|
Не стал ждать окончания выходных - начал заниматься переводом всех своих таблиц в БД на InnoDB c MyISAM для перехода на GALERA CLUSTER DB. Для начала просканил БД на наличие таблиц MyISAM: use nodeny; show table status where Engine='MyISAM'; увидел много таблиц на MyISAM еще со времен обновления с 50.32, нужно чтото делать) продолжаем, -захожу в PhpMyAdmin -выбираю слева БД - INFORMATION_SCHEMA -далее выполняю запрос SQL SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;') FROM INFORMATION_SCHEMA.TABLES WHERE ENGINE='MyISAM' AND table_schema = 'nodeny' -вуаля) и теперь ниже вывод команд SQL что нужно будет скопировать, и выполнить на БД для смены на InnoDB. ПРЕДУПРЕЖДАЮ! Таблицы с трафиком лучше переводить по 4-5шт) очень долго переводятся, а друг что-то гдето отпадет) -после этого я отредактировал файлы 1)ee kernel/collectors.pm в двух запросах сменил MyISAM на InnoDB $cfg::_slq_create_Ztraf_tbl.=<<SQL; $cfg::_slq_create_Xtraf_tbl = <<SQL; 2)ee kernel/ses_traf.pm в одном запросе сменил MyISAM на InnoDB $cfg::_slq_create_Xtraf_tbl = <<SQL; И вроде бы все. Хотелось бы услышать мысли от разработчиков на сколько это правильно? и чем грозит уход от MyISAM в таблицах трафика?
|
|
|
20
|
Главная категория / Nodeny Plus / Re: Опрос по СУБД
|
: 07 Марта 2021, 15:32:44
|
Обидно, больше сотни просмотров, а проголосовали только 8 человек. Это же не может развить тему в сторону лучшей производительности, стабильности и функционала
Например, кто смог поднять GALERA CLASTER для билинга? если кто не в курсе, это мощный инструмент репликации БД мульти мастер с легкой горизонтальной расширяемостью.
Я смог поднять GALERA CLUSTER, но к биллингу еще не подключил, так как в нодени используются MyISAM таблицы для сбора трафика а поддержки в GALERA их нет. Есть возможность изменить таблицы с трафиком с MyISAM на InnoDB?
|
|
|
21
|
Главная категория / Nodeny Plus / Re: Опрос по СУБД
|
: 07 Марта 2021, 14:46:20
|
Парни. Если есть возможность, выполните на своих базах 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; результат мне не нужен, нужно только знать дает ли ошибку или нет и какая версия субд. Спасибо Server version: 5.6.41-log Source distribution без ошибок
|
|
|
22
|
Главная категория / Nodeny Plus / Re: Обновление с PLUS на NEXT
|
: 07 Марта 2021, 14:05:47
|
продолжаем ловить баги после обновления теперь проблема возникла с поиском, при нажатии сортировки на названии поля выбывает ошибку дебаг FUNCTION nodeny.REGEXP_REPLACE does not exist
{ 'sql' => 'SELECT SQL_CALC_FOUND_ROWS u.* FROM fullusers u LEFT JOIN data0 d ON u.id=d.uid WHERE u.grp in (5,7,6,23,24,25,27,20,10,1,16,21,22,12,19,9,14,18,28,13,15,8, 26) AND d._adr_street=\'10\' AND d._adr_house=\'15\' ORDER BY u.grp, CAST(CONCAT(\'0\', REGEXP_REPLACE(d._adr_room, \'[^0-9]\', \'\')) AS SIGNED) DESC LIMIT 0, 20', 'param' => [] }; SELECT SQL_CALC_FOUND_ROWS u.* FROM fullusers u LEFT JOIN data0 d ON u.id=d.uid WHERE u.grp in (5,7,6,23,24,25,27,20,10,1,16,21,22,12,19,9,14,18,28,13,15,8,
|
|
|
23
|
Главная категория / Nodeny Plus / Re: Обновление с PLUS на NEXT
|
: 05 Марта 2021, 18:49:04
|
Модуль dhcp уже в базе Next. Когда идет обновление next, он обнуляет файлы modules/dhcp/* для того чтобы модуль не поставился дважды, что произошло в твоем случае. Видимо ты заново скачал модуль и залил в эту папку. Лучше удалить папку и снова сделать svn up.
удалил папку и ничего, не добавлятеся c svn up - dhcp... папки нет на всякий случай еще раз сделал svn switch svn://nodeny-plus.com.ua/release/next svn up пусто... а сделал в соседней папке: svn co svn://nodeny-plus.com.ua/release/next nodeny и там все есть по умолчанию. может както можно кеши почитсить? чтобы заново перекачало вот что показывает еще /usr/local/nodeny# svn status M backup_nodeny.sh ? cfg/RU/_tune.cfg ? cfg/UA/_tune.cfg ? cfg/_snmp.cfg.pm ? cfg/_web_plugins.list M cfg/noserver.cfg.pm ? cgi-bin/fondy.pl ? cgi-bin/lpay.pl ? cgi-bin/oplatacom.pl ? cgi-bin/platezhka.pl M from_50.32_to_n_plus.txt ? htdocs/_nomap.css M htdocs/favicon.ico ? htdocs/files M htdocs/index.html ? htdocs/push_config.js ? htdocs/yamap ? kernel/_capremind.cfg ......... ? modules/capremind D C modules/dhcp > local unversioned, incoming dir add upon switch ? modules/long_service ? modules/lpay ? modules/map ? modules/mmm ? modules/netflow ? web/tmpl/user/_trinitytv.html R + C web/tmpl/user/bootstrap > local dir edit, incoming replace with dir upon switch ? web/tmpl/user/bootstrap/_cards.html ? web/tmpl/user/bootstrap/_trinitytv.html ? web/user/_cards.pl ? web/user/_credit.pl ? web/user/_dhcp.pl ? web/user/_fondy.pl ? web/user/_loyalty.pl ? web/user/_lpay.pl ? web/user/_parent.pl ? web/user/_request_info.pl ? web/user/_stop_service.pl ? web/user/_teleauth.pl ? web/user/_trinitytv.pl Summary of conflicts: Tree conflicts: 2
|
|
|
24
|
Главная категория / Nodeny Plus / Обновление с PLUS на NEXT
|
: 05 Марта 2021, 14:53:03
|
Вообщем долго оттягивал время обновления) Решился. Обновился как сказано в мануале. cd /usr/local/nodeny/ svn switch svn://nodeny-plus.com.ua/release/next svn up perl install.pl -x Вылезли ошибки по файлам: Summary of conflicts: Text conflicts: 3 Tree conflicts: 1 Merge conflict discovered in file 'htdocs/index.html'. Select: (p) Postpone, (df) Show diff, (e) Edit file, (m) Merge, (s) Show all options:
Merge conflict discovered in file 'modules/credit/patch.web_plugins.list'. Select: (p) Postpone, (df) Show diff, (e) Edit file, (m) Merge, (s) Show all options: df
Merge conflicts in 'modules/credit/patch.web_plugins.list' marked as resolved. Searching tree conflict details for 'modules/dhcp' in repository: Checking r588... done [b]Tree conflict on 'modules/dhcp':[/b] A new directory appeared during switch to '^/next/modules/dhcp@635'. It was added by sv in r588. An unversioned directory was found in the working copy.
Subversion is not smart enough to resolve this tree conflict automatically! See 'svn help resolve' for more information.
Select: (p) Postpone, (r) Mark as resolved, (h) Help, (q) Quit resolution: r Tree conflict at 'modules/dhcp' marked as resolved. Merge conflict discovered in file 'web/lang/UA_cap.pl'. Первое с index.html оставил как есть, второе - просто удалил модуль кредита из папки, он скачался сам с СВН, а вот с ДХЦП решить проблему не смог, пробовал удалять папку с модулей, не помогло - удаляется скрипт events.pl теперь у меня в админке билингка у клиента два окошка ПОДКЛЮЧЕНИЕ приложил скрин. Хотелось бы видеть инструкцию как обновится можно было бы без последствий.
|
|
|
28
|
Главная категория / Nodeny 49 / Re: Deleting record failed: record not found notfound:
|
: 16 Декабря 2020, 16:09:12
|
та же проблема, как-то решили? Столкнулся с аналогичной проблемой с переходом на FreeBSD 11.1-STABLE
Проблема похоже в том, что по какой-то причине не создаются таблицы ipfw в логах noserver.pl -vv он пытается их создать table 31 add 10.1.10.116 18086 table 21 add 10.1.10.116 18086 table 42 add 10.1.10.116 18087 table 42 add 10.1.10.116 18087
но по факту не создает
ipfw table 21 list | grep 10.1.10.116
их нету
|
|
|
29
|
Главная категория / Nodeny Plus / Re: Разные типы авторизаций на NAS
|
: 16 Декабря 2020, 08:27:52
|
как решили отсутсвие правил и таблиц? та же проблема, после установки новой версии freebsd 12.3 Фаер не трогали, на всякий случай перезапустил noserver.pl по поводу дамминет и диверт,вот: kldstat -v | grep -E "(dive|dumm)" 3 1 0xffffffff821ae000 8d40 ipdivert.ko (/boot/kernel/ipdivert.ko) 2 ipdivert 4 1 0xffffffff821b7000 28dd0 dummynet.ko (/boot/kernel/dummynet.ko) 3 dummynet
еще непонятно почему нет таблиц: root@server:/usr/home/sergey # ipfw table 21 list ipfw: failed to request table info: No such process root@server:/usr/home/sergey # ipfw table 31 list ipfw: failed to request table info: No such process
|
|
|
30
|
Главная категория / Модули NodenyPlus / Re: DHCP
|
: 12 Апреля 2020, 12:30:31
|
Правильно ли я понимаю, что использовать включенный модуль DHCP в ядре, ни к чему не ведет, если во всех учетках стоит значение АВТОРИЗАЦИЯ = ВСЕГДА ОНЛАЙН.
Занимаюсь сейчас настройкой авторизации через RADIUS, и при включеном модуле DHCP происходит двойная авторизация как через процедуру с параметрами (mod=ipoe, nas....ses...) так и через модуль DHCP (но уже без параметров).
Не будет ли проблем у существующих клиентов которые работают через dhcp+events.pl напрямую с дхцп-сервера nodeny (mod=dhcp). Вторая часть клиентов через RADIUS (mod=ipoe) БД одна.
|
|
|
Страниц: 1 [2] 3 4 ... 25
|
|