Как быстро удалить логи LiteSpeed с VPS
Когда на сервере ошибка 500
Как быстро удалить логи LiteSpeed если ваши виртуальный диск очень быстро теряет свободное пространство памяти? Недавно я столкнулся с такой проблемой и заметил её тогда когда мой сервер выдал ошибку 500. То есть соответственно я уже не мог попасть ни в контрольную панель CyberPanel ни админку сайта, вообще никуда. Единственное моё средство посредством чего я мог оперировать файлами находящимися на диске это был доступ к северу по hss через командную строку терминала.
Решение быстрое но кратковременное
В общем, в такой ситуации когда ваши сайты просто лежат и пользователи соответственно не имеют к ним доступа, решение должно быть молниеносным. И такое решение есть. Ниже я приведу вам две команды для терминала, посредством которых вы сможете удалить логи LiteSpeed и разблокировать доступ в админку сайта, то есть, короче говоря, всё сразу заработает, хоть и не надолго.
Рецепт
Первым делом нужно залогиниться по hss с root правами. А после этого нужно ввести команду которая поможет вам определить кто же является главным виновником того что ваш диск так быстро заполняется. Именно эта команда и помогла мне понять что в моем случае это были именно логи LiteSpeed.
du -a / | sort -n -r | head -n 20
А следующая команда, это команда очистки той директории, которую вы обозначили в этой команде. В моем случае этой директорией является папка с логами.
rm -rf /usr/local/lsws/logs*
У меня на VPS 60 ГБ дискового пространства, которое было полностью занято. При том, что у меня несколько сайтов и парочка интернет магазинов располагаются в этом дисковом пространстве, после удаления логов оказалось, что сайты занимают всего лишь 27 % общего объема, что безусловно впечатляет тем, насколько быстро логи могут сожрать дисковое пространство. Такое удаление конечно же является временным решением, а полноценно эта проблема решается созданием задачи cron, которая будет делать это постоянно и автоматически.