LinuxForum.Fans
Тема

Очень долго загружается сервер

Автор: senya_m 9 сообщений 2756 просмотров
#324032

Добрый день, уважаемые любители пингвинов!
Сразу оговорюсь, гугление и поиск на форуме к сожалению результатов не дали (что удивительно). Но возможно я не в ту сторону копаю.
Есть vps сервер (ОЗУ 2048 Мб, CPU 2x2.6 Ghz, HDD 40 Гб) под управлением Debian. На борту nginx+apache+mysql. Десяток сайтов, один из которых имеет посещаемость около 6к/сутки.
Проблема в следующем. Перезагрузка после подвисания(тоже непонятно почему) длится около 15-30 минут. Причем чем больше аптайм, тем больше время перезагрузки.
Загрузка доходит до:
Cleaning up temporary files....
и там стоит до получаса.
По фразе понятно, идет удаление временных файлов. Но неужели их так много, что это занимает пол часа? Есть подозрение что создается эпичное количество сессий сайтом с большой посещаемостью и устаревшие удаляются во время загрузки.
Вопрос состоит в следующем:
В ту ли сторону я копаю? И как с этим бороться.
Пока из моих соображений - запускать нечто по крону, что будет чистить временные файлы во время работы сервера, чтобы при загрузке на это уходило минимум времени.

Только заметил что не в том разделе создал тему. Модератор, переместите пожалуйста в "Помощь системному администратору". Спасибо

#324126

А покажытено ваш fstab.
Где сохранаютса файлы этих сесий что вы говорите. Когда сервер будет работать сами загляните в эту темповую директорию и увидите что там делаетса.
И да. А из за чего вы перегружаете vps??

#324133

Может как раз кончается место на темпе, вот и виснет. Хотя без fstab не скажем точно.

#324277
"kisil⇓" написал:
А из за чего вы перегружаете vps??

Намертво виснет. В логах пусто. Поднимал уже здесь тему, так и не решил ничего.

"kisil⇓" написал:
Где сохранаютса файлы этих сесий что вы говорите. Когда сервер будет работать сами загляните в эту темповую директорию и увидите что там делаетса.

/tmp Там сессии, миллионы их. Причем листинг директории mc занимает минут 5, не меньше.

"XliN⇓" написал:
Хотя без fstab не скажем точно.
Показать
text
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda3 during installation
UUID=ca399ad9-05a1-4f4b-aa70-24972d3ffe4d /               ext3    errors=remount-ro,grpquota,usrquota 0       1
# /boot was on /dev/sda1 during installation
UUID=16262a9c-8c64-47be-83aa-487ff34bf5d4 /boot           ext3    defaults        0       2
# swap was on /dev/sda2 during installation
UUID=35aab2c1-301c-4acd-9fb6-ed4e107168bf none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

#324288

Покажите вывод

text
# du -ah --summarize /tmp
# df -hT /tmp
#324291

Всем спасибо, проблема вроде локализована.
На сервере 2 версии php, и в конфиге одной из них был отключен сборщик мусора.
session.gc_probability установлен в 0.
Сейчас почищу папку с сессиями (да простят меня посетители) и буду следить за ее размером.

#324292

Понаблюдайте и отпишитесь, не зря ли тема отмечена решенной :)

#324305

yars, да, пока не стоит отмечать тему решенной. Сегодня утром посмотрел, в темпе over 3к файлов, но все файлы за 11 число, т.е. вчерашние таки были удалены. Думаю стоит хотя бы еще пару дней последить. Обязательно отпишусь.

#324323

Сессии удаляются, все ок. Количество файлов колеблется от 1500 до 3000.
Считаю тему закрытой, вопрос решенным.
Спасибо большое всем ответившим!

Войдите или зарегистрируйтесь, чтобы ответить.