Обновился на 51 вчера 6 апреля
Пробую зайти в Rotation - Groups
Долго грузится, потом вываливает ошибку
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 3 (Error writing file '/var/mysqltmp/MYQMOTiV' (Errcode: 28)) (db_link) in query select group_id, count(*) from ( select gallery_md5, group_id from rot_gal2group as gr join rot_galleries as g on g.id = gr.gal_id group by gallery_md5, group_id ) as tmp group by group_id . (domain.com) ' in /home/user/domain.com/scj/includes/db_modules/mysql.php:62 Stack trace: #0 /home/user/domain.com/scj/includes/db_modules/mysql.php(75): db_error('select group_id...', 3, 'Error writing f...', 'db_link') #1 /home/user/domain.com/scj/admin/files/rot_groups.php(0): db_query() #2 /home/user/domain.com/scj/admin/index.php(0): unknown() #3 {main} thrown in /home/user/domain.com/scj/includes/db_modules/mysql.php on line 62 err
При этом видно как в /var/mysqltmp/ пишет огромный файл около 800Мб, но место в /var/mysqltmp/ ещё есть, раздел в tmpfs 1Гб
вся база весит 670.8 MiB
таблица rot_gal2group весит 188.1 MiB
таблица rot_galleries весит 63.1 MiB
куда и зачем оно сожрало целый гиг в папке для временных таблиц /var/mysqltmp/ ?
Обновил только что смарт, теперь Rotation - Groups открывается быстро и пишет сразу ошибку
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 3 (Error writing file '/var/mysqltmp/MYO2VM2a' (Errcode: 28)) (db_link) in query select group_id, count(*) from ( select gallery_md5, group_id from rot_gal2group as gr join rot_galleries as g on g.id = gr.gal_id group by gallery_md5, group_id ) as tmp group by group_id . (domain.com) ' in /home/user/domain.com/scj/includes/db_modules/mysql.php:62 Stack trace: #0 /home/user/domain.com/scj/includes/db_modules/mysql.php(75): db_error('select group_id...', 3, 'Error writing f...', 'db_link') #1 /home/user/domain.com/scj/admin/files/rot_groups.php(0): db_query() #2 /home/user/domain.com/scj/admin/index.php(0): unknown() #3 {main} thrown in /home/user/domain.com/scj/includes/db_modules/mysql.php on line 62 err
При этом сейчас /var/mysqltmp/ вообще пустой.
Чё делать?
Mysql error
Re: Mysql error
'Mysql error:: 3 (Error writing file (Errcode: 28)
http://www.cyberciti.biz/faq/mysql-erro ... -solution/
http://www.cyberciti.biz/faq/mysql-erro ... -solution/
Don't forget to run script update
Re: Mysql error
Шикарный ответ!
Так в чем дело? нехватает места в tmpdir?, почему на 50 версии хватало?
Я же говорю жму Rotation - Groups, и в tmpdir=/var/mysqltmp/ начинает создаваться файл и растет гдето до 600 мегабайт и потом выпадает ошибка, разве для того чтобы отобразить категории на странице Rotation - Groups нужно создавать временных таблиц на 600 мегабайт?
На других сайтах на этом сервере открываю Rotation - Groups и открывается нормально.
Раньше то работало всё на 50 версии.
Кажется мне что проблема гдето в базе, можно мне выслать вам дамп базы, а вы попробуете у себя открыть Rotation - Groups ?
Так в чем дело? нехватает места в tmpdir?, почему на 50 версии хватало?
Я же говорю жму Rotation - Groups, и в tmpdir=/var/mysqltmp/ начинает создаваться файл и растет гдето до 600 мегабайт и потом выпадает ошибка, разве для того чтобы отобразить категории на странице Rotation - Groups нужно создавать временных таблиц на 600 мегабайт?
На других сайтах на этом сервере открываю Rotation - Groups и открывается нормально.
Раньше то работало всё на 50 версии.
Кажется мне что проблема гдето в базе, можно мне выслать вам дамп базы, а вы попробуете у себя открыть Rotation - Groups ?
Я обожаю SmartCJ

Re: Mysql error
А что это даст? Если в админке смарта он выпадает в ошибку, а через PMA можно подумать он сработает?
Я обожаю SmartCJ

Re: Mysql error
Там я смогу увидеть explain запроса
Но если не хотите - не давайте.
Может быть это и к лучшему разобрать запрос тут.
Постите тогда explain
Но если не хотите - не давайте.
Может быть это и к лучшему разобрать запрос тут.
Постите тогда explain
Don't forget to run script update
Re: Mysql error
А откуда у вас в группах 5.6М записей ?
Проверил ради интереса пару галер - одна в 36ти категориях
другая в 40
В чем тут смысл ?
Но в целом да, при 5.6М галер к группам возможно гига и не хватит.
Проверил ради интереса пару галер - одна в 36ти категориях
другая в 40
В чем тут смысл ?
Но в целом да, при 5.6М галер к группам возможно гига и не хватит.
Don't forget to run script update
Re: Mysql error
Ну на 50 версии работало же всё, при этом же кол-ве галлер и категорийadmin wrote:Но в целом да, при 5.6М галер к группам возможно гига и не хватит.
Я обожаю SmartCJ

Re: Mysql error
Запрос не менялся, думаю просто добавлось галер\групп
Don't forget to run script update







