не совсем понял какие действия помоглаДьяволёнок писал(а):Сделал так, как хотел в своём предыдущем посте. Действительно помогло.
Всем огромное спасибо!
у меня такая же ситуация
Код: Выделить всё
-- Verificator
-- You have to backup UTM5 database!
-- Affected tables list at the end of file
-- ERROR broken ip traffic link 759, ip group 560 not exist
-- SQL DESC delete slink (NOT RECOMMENDED)
-- UPDATE service_links SET is_deleted=1 WHERE id='759';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='759';
-- ERROR broken ip traffic link 760, ip group 561 not exist
-- SQL DESC delete slink (NOT RECOMMENDED)
-- UPDATE service_links SET is_deleted=1 WHERE id='760';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='760';
-- ERROR service link 759 refer to user 221 which not exist
-- SQL DESC no sql, delete slink or create user
-- ERROR service link 760 refer to user 222 which not exist
-- SQL DESC no sql, delete slink or create user
-- ERROR unexpected row in iptraffic_service_links with id 759
-- SQL DESC delete row (NOT RECOMMENDED)
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='759';
-- ERROR unexpected row in iptraffic_service_links with id 760
-- SQL DESC delete row (NOT RECOMMENDED)
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='760';
-- WARNING traffic classes for slink 719 exists enly in dtagg_iptraffic
-- SQL DESC check traffic class exists and delete dtagg_iptraffic entry for deleted tclass
UPDATE dtagg_iptraffic SET is_closed=1 WHERE tclass=0;
-- WARNING traffic classes for slink 719 exists enly in dtagg_iptraffic
-- SQL DESC check traffic class exists and delete dtagg_iptraffic entry for deleted tclass
UPDATE dtagg_iptraffic SET is_closed=1 WHERE tclass=0;
-- ERROR invalid parent_id in service 120
-- SQL DESC unlink service from tariff (NOT RECOMMENDED)
-- UPDATE services_data SET parent_service_id='0' WHERE id='120';
-- UPDATE services_data SET tariff_id='0' WHERE id='120';
-- ERROR link 556, wrong tariff id
-- SQL DESC delete broken link (NOT RECOMMENDED)
-- UPDATE service_links SET is_deleted=1 WHERE id='556';
-- UPDATE periodic_service_links SET is_deleted=1 WHERE id='556';
-- UPDATE iptraffic_service_links SET is_deleted=1 WHERE id='556';
-- 8 errors
-- 2 warnings
-- affected tables: dtagg_iptraffic iptraffic_service_links periodic_service_links service_links services_data
-- RESTART utm5_core!
У вас помимо родного УТМа ни кто к базе не обращается?integral писал(а):Подскажите из-за чего тогда ещё может так ужасно тормозить биллинг ? Консольная админка через которую включаем/выключаем пользователей тоже очень медленно работает..
Linux Slackware
ядро 2.4.29
UTM 5.2.1-004
ulimit -s 8192
ulimit -n 1024
пользователей немного, около 300
Ну есть самописный WEB интерфейс который напрямую запросами смотрит некоторую инфу о клиентах типа имя, адрес, IP, ТП, общий траффик, ну вообщем только SELECT используется. Ну и плюс если надо выключить включить клиента то через этот же WEB и консольную админку это делаем.Martin писал(а): У вас помимо родного УТМа ни кто к базе не обращается?
Код: Выделить всё
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
postgres 193 0.0 2.8 34184 25552 ? Ss Apr10 0:02 postgres: writer process
postgres 194 0.0 0.0 5496 188 ? Ss Apr10 0:00 postgres: stats collector process
postgres 195 2.4 3.2 36792 29216 ? Ds Apr10 200:54 postgres: postgres UTM5 [local] SELECT
postgres 196 0.0 2.5 35072 23432 ? Ss Apr10 0:00 postgres: postgres UTM5 [local] idle
postgres 197 0.0 1.2 35072 11492 ? Ss Apr10 0:00 postgres: postgres UTM5 [local] idle
postgres 198 0.0 2.0 35072 18880 ? Ss Apr10 0:00 postgres: postgres UTM5 [local] idle
postgres 199 0.0 1.4 35100 13140 ? Ss Apr10 0:00 postgres: postgres UTM5 [local] idle
postgres 200 0.0 1.1 35104 10204 ? Ss Apr10 0:00 postgres: postgres UTM5 [local] idle
postgres 4219 0.1 1.1 38148 10120 ? Ss 09:56 0:00 postgres: postgres UTM5 127.0.0.1(35536) idle
вот SELECT и может вносить тормоза...integral писал(а):Ну есть самописный WEB интерфейс который напрямую запросами смотрит некоторую инфу о клиентах типа имя, адрес, IP, ТП, общий траффик, ну вообщем только SELECT используется. Ну и плюс если надо выключить включить клиента то через этот же WEB и консольную админку это делаем.Martin писал(а): У вас помимо родного УТМа ни кто к базе не обращается?
Проблема в том что тормозит то биллинг всегда, а WEB мы пользуемся не очень часто.. ну пару-тройку раз в сутки можем залезть посмотреть кто скока скачал..Martin писал(а):вот SELECT и может вносить тормоза...integral писал(а):Ну есть самописный WEB интерфейс который напрямую запросами смотрит некоторую инфу о клиентах типа имя, адрес, IP, ТП, общий траффик, ну вообщем только SELECT используется. Ну и плюс если надо выключить включить клиента то через этот же WEB и консольную админку это делаем.Martin писал(а): У вас помимо родного УТМа ни кто к базе не обращается?
Попробуйте все выключить и оставить только УТМ
Код: Выделить всё
java -jar /var/www/htdocs/cash/u5sh/u5sh.jar --AdminLogin user --AdminPass pass --CoreHost 127.0.0.1 --CorePort 11758 --ChangeAccount -aid 269 -blocks
Код: Выделить всё
Cpu(s): 0.7% user, 4.3% system, 0.0% nice, 95.0% idle