Большая база для конвертации SCJ >> TCMS

Post Reply
[email protected]
Posts: 87
Joined: Wed Aug 24, 2016 1:27 pm

Большая база для конвертации SCJ >> TCMS

Post by [email protected] »

Здравствуйте.
Пытаем перенести сайт с SCJ на TCMS.
База весит 3GB.
На тестовом сервере отдали все ресурсы Mysql и php, чтобы попытаться её конвертировать.
Но всё равно упираемся. Ошибки были такие:

Code: Select all

Coping table ips (23.580687999725, 0.0015401840209961) 
Coping table language (1388.9149148464, 1365.3342268467) 
Mysql error 2006: MySQL server has gone away  (WARNING:: Mysql is overloaded, take a look at your server perfomance)  (1388.9184389114, 0.0035240650177002) 

Fatal error: Uncaught Exception: Mysql error:: 2006 (MySQL server has gone away) (scj_51) in query select * from language. ()  in /home/domains/sites/site.com/qwert/includes/db_modules/mysql.php:129
Stack trace:
#0 /home/domains/sites/site.com/qwert/includes/db_modules/mysql.php(160): db_error('select * from l...', 2006, 'MySQL server ha...', 'scj_51')
#1 /home/domains/sites/site.com/qwert/bin/scj_1to2_db_converter.php(149): db_query('select * from l...', 'scj_51')
#2 {main}
  thrown in /home/domains/sites/site.com/qwert/includes/db_modules/mysql.php on line 129



Copy traders (20.243654966354, 20.243654966354)
Coping table admins (20.380259990692, 0.13660502433777)
Coping table admin_access_log (20.383193969727, 0.0029339790344238)
Coping table admin_sessions (20.398455858231, 0.015261888504028)
Coping table blacklist (20.435711860657, 0.037256002426147)
Coping table browsers (20.533587932587, 0.097876071929932)
Coping table forces (20.629899978638, 0.096312046051025)
Coping table functions_data (20.631973981857, 0.0020740032196045)
Coping table ga_categories (20.635725021362, 0.0037510395050049)
Coping table ga_sites (20.638412952423, 0.002687931060791)
Coping table inrules (20.644779920578, 0.0063669681549072)
Coping table ips (20.646735906601, 0.0019559860229492)
^[[A^[[A^[[A^[[A^[[A
Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 4096 bytes) in /home/storage/sites/site.com/qwert/includes/db_modules/mysql.php on line 364


Memory limit =24g. Ошибку с памятью больше не получали. Однако всё ещё упираемся в mysql при mysql wait = 2400
Не подскажите, как можно пофиксить без добавления ресурсов ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Большая база для конвертации SCJ >> TCMS

Post by admin »

я думаю не запускался крон каждую минуту и накопилось много данных

таблицы

'ips',
'language',
'links',
'out_ips',
'out_ips2trader',
'refs',



можно просто очистить , ничего важного не потеряется , оно все ранво раз в сутки должно быть обрезано
Don't forget to run script update
[email protected]
Posts: 87
Joined: Wed Aug 24, 2016 1:27 pm

Re: Большая база для конвертации SCJ >> TCMS

Post by [email protected] »

Насколько я понял, у нас почему-то кроны не хотят чистить на SCJ v1.52 эту базу. Мы поэтому и решили обновить. Думали исправим ошибки связанные с этой.
Если её руками зачистить на данной версии, тоже ничего важного же не потеряется ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Большая база для конвертации SCJ >> TCMS

Post by admin »

да, можно спокойно руками очистить указанные таблицы
Don't forget to run script update
[email protected]
Posts: 87
Joined: Wed Aug 24, 2016 1:27 pm

Re: Большая база для конвертации SCJ >> TCMS

Post by [email protected] »

Спасибо большое. Очень помогло.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Большая база для конвертации SCJ >> TCMS

Post by admin »

Отлично)
Don't forget to run script update
Post Reply