Странное поведение UTM_admin

Технические вопросы по UTM 5.0
Ответить
G@rik
Сообщения: 74
Зарегистрирован: Чт май 18, 2006 18:47

Странное поведение UTM_admin

Сообщение G@rik »

OS FreeBSD 6.2
mysql-server-5.0.37
utm 5.2.1-004
2xXeon 2ГГц, 4,7Гб памяти
БД переведена в InnoDB, мускул собран с тредами.

С некоторой периодичность залипает админка при выполнении различных действий, как то: отчёты, редактирование, поиск, etc...

Версия java - 1.5.0.11 (Пробовал более новые версии - сплошные лаги)

Админку запустил так: java -Xmx512m -jar UTM_admin.jar
В логах ошибок нет, при залипании появляется только:

Код: Выделить всё

...
SKEY:d5142a4622624d31befc847f651c9d3c
null
...
После чего может пройти от 1 минуты до 5 минут до выполнения запроса (открытие окна редактирования, удаления, поиска, составления отчета). Запрос выполняется корректно, результаты выдаются правильные. Затем любые действия в админке выполняются достаточно быстро. Спустя какой-то период времени ситуация с подвисанием повторяется.

Конфиг мускула дефолтный для ИнноДБ 4Гб.
В loader.conf:

Код: Выделить всё

kern.dfldsiz="2764M"            # Set the initial data size limit
kern.maxdsiz="2764M"            # Set the max data size
kern.maxssiz="128M"     # Set the max stack size
Улимиты для ядра:

ulimit -s
1024
ulimit -n
8172

top:

Код: Выделить всё

last pid:  3308;  load averages:  0.56,  0.58,  0.53    up 0+07:40:35  18:55:50
777 processes: 68 running, 708 sleeping, 1 lock
CPU states: 15.4% user,  6.4% nice, 36.0% system,  0.4% interrupt, 41.9% idle
Mem: 1914M Active, 2358M Inact, 92M Wired, 137M Cache, 112M Buf, 9724K Free
Swap: 1000M Total, 1000M Free

  PID USERNAME  THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
  892 mysql       1   4   14  2480M  1766M sbwait   3:26  0.10% mysqld
  891 mysql       1   4   14  2480M  1766M sbwait   4:43  0.05% mysqld
  925 mysql       1   4   14  2480M  1766M sbwait   4:05  0.05% mysqld
  896 mysql       1   4   14  2480M  1766M sbwait   3:37  0.05% mysqld
  894 mysql       1   4   14  2480M  1766M sbwait   3:32  0.05% mysqld
 1951 root      733  20  -10   209M   144M *proce 148:45  0.00% utm5_core
  895 mysql       1   4   14  2480M  1766M sbwait   5:20  0.00% mysqld
  893 mysql       1  20   14  2480M  1766M pause    1:14  0.00% mysqld
  881 mysql       1 110   14  2480M  1766M select   0:25  0.00% mysqld
  883 mysql       1 110   14  2480M  1766M select   0:15  0.00% mysqld
  924 mysql       1  20   14  2480M  1766M pause    0:15  0.00% mysqld
  882 mysql       1 110   14  2480M  1766M select   0:15  0.00% mysqld
 2890 root        1  96    0  3620K  2556K select   0:12  0.00% top
  879 mysql       1  20   14  2480M  1766M pause    0:08  0.00% mysqld
  878 mysql       1  20   14  2480M  1766M pause    0:07  0.00% mysqld
  795 mysql       1 107   11  2480M  1766M select   0:06  0.00% mysqld
 1568 root        1  96    0  6288K  2480K select   0:02  0.00% sshd

максимальное количество записей в таблицах БД UTM - примерно 9000000 (discount_transactions_all, discount_transactions_iptraffic_all)

Уважаемые гуру, с чем может быть связано такое странное поведение админ-интерфейса?

kapa
Сообщения: 80
Зарегистрирован: Пт сен 30, 2005 16:58

Сообщение kapa »

если кому интересно, проблема решилась изменением в my.conf:

Код: Выделить всё

max_connections = 500 # 100
max_connect_errors = 100 # 10
thread_stack = 64K # 192K
innodb_flush_log_at_trx_commit =2 # 1
закомментированные значения - по умолчанию

что конкретно из этого мешало - не знаю - долго экспериментировать не было времени
любые комментарии приветствуются :)

Ответить