Невозможность внести деньги на счет

Технические вопросы по UTM 5.0
Ответить
Дельта Сервис
Сообщения: 69
Зарегистрирован: Пн фев 28, 2005 13:43
Контактная информация:

Невозможность внести деньги на счет

Сообщение Дельта Сервис »

Добрый день.
Неподрасчитал размер раздела на винте - логами забило все своб. место.
После освобождения места и перезапуска utm5 - невозможно внести платеж пользователю. При попытке внести - долго тормозит, потом ошибка Recived end of stream.
Я как понимаю проблема в том что когда не было места на диске - не могли вноситься записи в mysql(за последние сутки в отчете по трафику - пусто). Можно как-то попытаться восстановить базу?
в verificator.log - пусто
Linux RH9
10-014

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

debug.log?

adminP
Сообщения: 109
Зарегистрирован: Сб апр 09, 2005 11:56

Сообщение adminP »

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

Дельта Сервис
Сообщения: 69
Зарегистрирован: Пн фев 28, 2005 13:43
Контактная информация:

Сообщение Дельта Сервис »

debug.log в момент попытки внести деньги:

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

?Debug &#58; Sep 13 22&#58;08&#58;56 RPCConn&#91;SSL&#93;<xxx@11.22.33.44>&#58; Call&#58; 0x3110
?Debug &#58; Sep 13 22&#58;08&#58;56 RPCServer@0.0.0.0&#58; payment_for_account burn_time&#58;0
?Debug &#58; Sep 13 22&#58;08&#58;56 DBCtx&#58; SQL SELECT query&#58; SELECT binded_currency_code FROM users WHERE id='1'
?Debug &#58; Sep 13 22&#58;08&#58;56 DBCtx&#58; SQL query&#58; INSERT INTO payment_transactions&#40;account_id,payment_incurrency,currency_id,currency_rate,payment_absolute,actual_date,payment_enter_date,method,who_receive,comments_for_user,comments_for_admins,discount_transaction_id,dealer_transaction_id,payment_ext_number,burn_time &#41; VALUES&#40;'1','300','810','1','300','1126627622','1126627736','1','-4','','','0','0','','0'&#41;
?Debug &#58; Sep 13 22&#58;08&#58;56 DBCtx&#58; SQL SELECT query&#58; SELECT balance FROM special_accounts WHERE id=1
?Debug &#58; Sep 13 22&#58;08&#58;56 DBCtx&#58; SQL query&#58; UPDATE special_accounts SET balance='10590' WHERE id=1
?Debug &#58; Sep 13 22&#58;08&#58;56 DBCtx&#58; SQL query&#58; INSERT INTO special_transactions&#40;date,incoming_rest,outgoing_rest,payment_transaction_id,transaction_type&#41; VALUES&#40;'1126627736','10290','10590','59','1'&#41;
?Debug &#58; Sep 13 22&#58;08&#58;56 DBCtx&#58; MySQL query failed. Trying to reconnect&#58; 0
?Debug &#58; Sep 13 22&#58;08&#58;58 DBCtx&#58; MySQL query failed. Trying to reconnect&#58; 1
?Debug &#58; Sep 13 22&#58;09&#58;00 DBCtx&#58; MySQL query failed. Trying to reconnect&#58; 2
?Debug &#58; Sep 13 22&#58;09&#58;02 DBCtx&#58; MySQL query failed. Trying to reconnect&#58; 3
?Debug &#58; Sep 13 22&#58;09&#58;04 DBCtx&#58; MySQL query failed. Trying to reconnect&#58; 4
 ERROR &#58; Sep 13 22&#58;09&#58;06 DBASQLError&#58; MySQL query failed&#58;
 ERROR &#58; Sep 13 22&#58;09&#58;06 DBASQLError&#58; &#91;rpcf_add_payment_for_account&#93; MySQL query failed&#58;
?Debug &#58; Sep 13 22&#58;09&#58;06 RPCConn&#91;SSL&#93;<xxx@11.22.33.44>&#58; Call finished...
Ещё с момента того происшествия в отчетах по трафику так ничего и не появляется. Хотя денежки со счета снимаются...

adminP: Да, dbs писались.

Дельта Сервис
Сообщения: 69
Зарегистрирован: Пн фев 28, 2005 13:43
Контактная информация:

Сообщение Дельта Сервис »

Была покоцана таблица special_transactions.

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

UTM5.special_transactions check warning Table is marked as crashed 
UTM5.special_transactions check warning 3 clients is using or hasn't closed the table prop... 
UTM5.special_transactions check warning Size of datafile is&#58; 3866624       Should be&#58; 3866... 
UTM5.special_transactions check error Found 77333 keys of 77332 
UTM5.special_transactions check error Corrupt 
Сделал REPAIR TABLE special_transactions - все поправилось.
Тему можно закрывать.

Ответить