Kirill400 0 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 (изменено) Добрый день! мой сайт: aljes.ru Сегодня обнаружил такую проблему: При переходе по верхней ссылки в админ панели: "Редактировать новости" вылезло такое сообщение: MySQL Error! ------------------------ The Error returned was: Sort aborted Error Number: 1028 SELECT id, date, title, category, autor, alt_name, comm_num, approve, fixed, news_read, votes, flag FROM dle_post ORDER BY fixed desc, approve asc, date desc LIMIT 0,50 Подскажите в чём может быть дело? Базу проверил в роде всё наместе. Изменено 26 января 2012 пользователем Kirill400 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 Kirill400, Ошибка означает что MySQL сервер прервал сортировку, попробуйте сделать в phpMyAdmin ремонт таблиц в вашей БД, если это не поможет, значит видимо превышаете какие либо лимиты установленные хостингом, вам нужно обратиться в службу поддержки вашего хостинга, для решения данной проблемы. Цитата Ссылка на сообщение Поделиться на других сайтах
Kirill400 0 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 Автор Раньше сайт находился у регистратора, а сейчас распологается на выделенном сервере в связке apache + mysql, при установке dle он не на чего не ругается. Можно как-то выяснить из за чего это может возникнуть и как это полечить? В логах где нибудь? Что ещё самое интересное, если через админ панель отремонтировать базу, то эта таблица ломается с крахом и потом вызывает ошибку: crash. А как через phpmyadmin сделать ремонт? Мне почему то кажется что проблема не в этом. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 А как через phpmyadmin сделать ремонт? Заходите в свою таблицу в phpMyAdmin выбираете все таблицы, внизу есть такой пункт "Ремонт таблиц" Мне почему то кажется что проблема не в этом. В таком случае вам нужно обращаться к хостинг провайдеру, т.к. проблема связана с БД MySQL, а не со скриптом. Цитата Ссылка на сообщение Поделиться на других сайтах
Kirill400 0 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 Автор 1. Зашёл в таблицу, выделил, её можно восстановить, проверить, я проверил, пишет ошибок нет, всё ок. 2. хостинг провайдера нет, mysql стандартный версии 5.0.45, может всё из за колличества записей? их там очень много, может какой то параметр в my.ini нужно поправить? или в php ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 1. Зашёл в таблицу, выделил, её можно восстановить, проверить, я проверил, пишет ошибок нет, всё ок. Значит непосредственно с таблицами БД все в порядке, проблема лежит на сервере. Вот что пишут разработчики MySQL о возможных причинах данной ошибки: •Insufficient disk space in tmpdir prevented tmpfile from being created. •Insufficient memory for sort_buffer_size to be allocated. •Somebody ran KILL in the middle of a filesort. •The server was shutdown while some queries were sorting. •A transaction got rolled back or aborted due to lock wait timeout or deadlock. •Unexpected errors, such as source table or even tmp table was corrupt. •Processing of a subquery failed which was also sorting. Вам нужен системный администратор, который проверит сервер и устранит проблему, здесь я уже ничем не могу вам помочь. Цитата Ссылка на сообщение Поделиться на других сайтах
Kirill400 0 Опубликовано: 26 января 2012 Рассказать Опубликовано: 26 января 2012 (изменено) Автор Я готов вас разцеловать! (Я без наклонностей )) нашёл в mysql(е), в файле my.ini такую настройку: # This buffer is allocated when MySQL needs to rebuild the index in # REPAIR, OPTIMZE, ALTER table statements as well as in LOAD DATA INFILE # into an empty table. It is allocated per thread so be careful with # large settings. sort_buffer_size=512K До этого она была равна 256К, поменял и всё стало открываться! Изменено 26 января 2012 пользователем Kirill400 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.