Версия UTM - 5.2.1-005
Версия MySQL - Ver 14.12 Distrib 5.0.45
Вот пример того что отображается в mysql логе во время подвисания -
Код: Выделить всё
1 Query UPDATE accounts SET int_status='0' WHERE id='1054'
120924 9:31:16 1 Query UPDATE accounts SET int_status='0' WHERE id='1054'
120924 9:32:09 1 Query UPDATE accounts SET int_status='0' WHERE id='1054'
120924 9:33:02 1 Query UPDATE accounts SET int_status='0' WHERE id='1054'
120924 9:33:55 1 Query UPDATE accounts SET int_status='0' WHERE id='1054'
Посмотрел debug.log во время подвисания. Вот что он пишет
Код: Выделить всё
?Debug : Sep 24 10:21:09 DBCtx: MySQL query failed:<Lock wait timeout exceeded; try restarting transaction> Trying to reconnect: 1
?Debug : Sep 24 10:21:17 FW@182.13.41.2: Ping reply received
?Debug : Sep 24 10:21:47 FW@182.13.41.2: Ping reply received
?Debug : Sep 24 10:22:02 DBCtx: MySQL query failed:<Lock wait timeout exceeded; try restarting transaction> Trying to reconnect: 2
?Debug : Sep 24 10:22:17 FW@182.13.41.2: Ping reply received
?Debug : Sep 24 10:22:47 FW@182.13.41.2: Ping reply received
?Debug : Sep 24 10:22:55 DBCtx: MySQL query failed:<Lock wait timeout exceeded; try restarting transaction> Trying to reconnect: 3
?Debug : Sep 24 10:23:47 FW@182.13.41.2: Ping reply received
?Debug : Sep 24 10:23:48 DBCtx: MySQL query failed:<Lock wait timeout exceeded; try restarting transaction> Trying to reconnect: 4
ERROR : Sep 24 10:23:50 DBCtx: MySQL query failed:
ERROR : Sep 24 10:23:50 DBASQLError: MySQL query failed:
?Trace : Sep 24 10:23:50 trace: Obtained 16 stack frames.
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_Z15print_backtracev+0x23) [0x836c3e3]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAErrorC2ERKSsS2_+0x50) [0x81d1df0]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM11DBASQLErrorC1ESs+0x48) [0x81d1f98]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM12DBACtx_mysql11_sql_insertERKSsRNS_12sql_result_tE+0x14f) [0x831b4df]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM6DBACtx10sql_insertERKSsRNS_12sql_result_tE+0xe1) [0x81e6f11]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAClass10sql_insertERKSsRNS_12sql_result_tE+0x26) [0x81e6f96]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess10raw_sql_iuEPKcPNS_12sql_result_tE+0x4c) [0x81e6ffc]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess27__change_account_int_statusEii+0xd3) [0x81f77b3]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess10mega_blockENS_14what_blocked_tEiNS_12block_type_tEbbll+0x3c3) [0x81ecdd3]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess22__system_block_accountEil+0xcc) [0x81ecebc]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8DBAccess20system_block_accountEi+0x3e) [0x81eeece]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(hw_block_handler+0x374) [0x83590b4]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8BusQueue7executeERPN3Bus9blm_basicE+0x117) [0x834fa57]
?Trace : Sep 24 10:23:50 trace: /netup/utm5/bin/utm5_core(_ZN3UTM8BusLogic7processEPv+0x104) [0x834dbc4]
?Trace : Sep 24 10:23:50 trace: /lib/libpthread.so.0 [0xb7da0192]
?Trace : Sep 24 10:23:50 trace: /lib/libc.so.6(clone+0x5e) [0xb7bf802e]
ERROR : Sep 24 10:23:50 DBCtx: Exception while doing SQL insert/update !
?Debug : Sep 24 10:23:50 DBCtx: SQL query: UPDATE dtagg_periodic SET discounted='326.119760',discounted_without_tax='326.119760' WHERE id='3300'
?Debug : Sep 24 10:23:50 BusLogic: currently blm with code 16 executing