Ошибка базы данных: Disk full

Автор Crown Brown, 06 июня 2022, 04:17:26

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Crown Brown

Приветствую!
Собственно стала надоедать одна АшипКа:
Ошибка базы данных: Disk full (/tmp/.mysql/#sql_b350b_24.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Для зарегистрированных пользователей - /forum/Sources/Subs-BoardIndex.php (Строка 112)

Для НЕ зарегистрированных пользователей - /forum/Sources/Subs-BoardIndex.php (Строка 108)

Места предостаточно, трафик маленький. Обновлен до 2.1.2.

Обращался к хостеру... 4 раза, когда мне не удавалось зайти на мой форум.
Так то эта ошибка вылазиет чаще и блочит других пользователей.
Т.е. у человека перед глазами сообщение об ошибке и все, форум не доступен.

Я проверил все, что мог. И, пошел к хостеру.
Они сделали сброс Линукс Клауд чего-то там и все заработало.
Но, потом повторилось. Я снова к хостеру, цикл со сбросом этого Клауд. Так 4 раза.
Сегодня снова вижу эта ошибка появилась 7 раз на паре зарегистрированных и одном госте. Значит скоро и меня заблочит.

Подскажите пожалуйста, что это за зверь такой и как его изловить?

Yarik

Похоже что при оптимизации БД заканчивается место во временной папке tmp
Попробуйте оптимизацию БД отключить в админке и понаблюдать.

Crown Brown

Цитата: S.T.A.L.K.E.R. от 07 июня 2022, 06:47:19Похоже что при оптимизации БД заканчивается место во временной папке tmp
Попробуйте оптимизацию БД отключить в админке и понаблюдать.
Спасибо за ответ.
В Админке вижу меню "Балансировка нагрузки", там Опция "Порог для отключения автоматической оптимизации базы данных" со начением 1.

Пытался поставить 0 -  не дает, возвращает 1.

Я вообще в правильном меню? )

Yarik

Админка - диспетчер задач.
Оптимизация базы данных и ежедневное обслуживание

Crown Brown

Спасибо! Нашел )
Но, это все, что там есть:

Ежедневное обслуживание
Ежедневный запуск обслуживания форума — не отключайте.
Ежедневное уведомление
Отправка ежедневного обзора подписчикам.
Еженедельное уведомление
Отправка еженедельного обзора подписчикам.
Получение файлов с официального сайта SMF
Скачивание уведомлений об обновлениях и другой информации.
Отправка поздравлений
Рассылка поздравлений с днём рождения.
Еженедельное обслуживание
Запуск еженедельного обслуживания форума — не отключайте.
Проверка платной подписки
Отправка уведомлений о платных подписках и удаление истекших подписок.
Удаление временных файлов вложений
Удаляет временные файлы, созданные при прикреплении к сообщениям, которые по какой-то причине не были переименованы или удалены ранее.
Удаление тем-уведомлений «ПЕРЕНЕСЕНО:»
Удаляет темы-уведомления «ПЕРЕНЕСЕНО:», создаваемые при переносе тем.
Удаление старых черновиков
Всех, которые старше заданного в настройках черновиков количества дней.
Пометка разделов прочитанными


До этого я ставил в режим эмуляции 2.1.1 и проблема не возвращалась.
По этому, я удалил обновление 2.1.2.
Посмотрю как пойдет.
Потому, что эта ошибка появилась после обновления.
Не буду связывать. Просто посмотрю, вернется ли, после того как я убрал обовление.
Отпишусь здесь.

Crown Brown

В общем, обновление 2.1.2 не при чем. Я откатился на 2.1.1, а обновление вообще удалил.
Ошибка вернулась.

В Диспетчере задач у меня нет пункта меню "Оптимизация базы данных и ежедневное обслуживание", есть просто "Ежеденевное обслуживание", которое написано не отключать.

Ошибка та же:

Ошибка базы данных: Disk full (/tmp/.mysql/#sql_b350b_22.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
 8f765d494cc02942cde4edc89fe811ce
/forum/index.php?
/forum/Sources/Subs-BoardIndex.php (Строка 112)

 Данные трассировки:
  • #0: smf_db_error()
    Вызов из /forum/Sources/Subs-Db-mysql.php в строке 494
  • #1: smf_db_query()
    Вызов из /forum/Sources/Subs-BoardIndex.php в строке 112
  • #2: getBoardIndex()
    Вызов из /forum/Sources/BoardIndex.php в строке 50
  • #3: BoardIndex()
    Вызов из /forum/index.php в строке 189

Очень нужна помощь :-[

Crown Brown

Сделал скан на вирусы в панели управления хостинга.
Вирусы нашлись. - Удалил.

Оптимизировал сжатие базы данных в админке SMF.

Посмтотрим как пойдет после этого.

Crown Brown

Update
Полагаю, что эта свистопляска была из-за вирусов. Так как на данный момент Ошибка базы данных более не беспокоит.