LINUX.ORG.RU
ФорумAdmin

съедается 1gb оперативки за 3 мин. - как настроить сервер


0

0

Подскажите пожалуйста. Сервер с ОС centos/Apache. больше ничего не стоит. с сервера скачиваются файлы в несколько потоков, при оперативная память (всего 1GB) съедается буквально за 3 минуты и сервер повисает. как настроить сервер для решения этой проблемы?


1) приведите вывод
free -m

2) если сервер для раздачи статики - замените apache на nginx или lighttpd

Sylvia ★★★★★
()
Ответ на: комментарий от stasbz

ну виснет у вас точно не из за памяти, почти ничего не используется, в свапе ничего нет

-/+ buffers/cache: 63 817

63 мб занято, 817 свободно


Sylvia ★★★★★
()
Ответ на: комментарий от JFreeM

установил nginx как написано http://centos.alt.ru/?p=188 получил ошибку при попытке скачать файл.

nginx error! The page you are looking for is not found. Website Administrator

Something has triggered missing webpage on your website. This is the default 404 error page for nginx that is distributed with EPEL. It is located /usr/share/nginx/html/404.html

You should customize this error page for your own site or edit the error_page directive in the nginx configuration file /etc/nginx/nginx.conf.

stasbz
() автор топика
Ответ на: комментарий от Sylvia

настроил . файл отдается. но память по прежнему также съдается. (апаче естественно остановил.) что делать?

stasbz
() автор топика
Ответ на: комментарий от Sylvia

сорри не правильно выразился . сервер не виснет. просто память все расходутеся и файл уже не скачивается.

stasbz
() автор топика
Ответ на: комментарий от Deleted

(задумчиво глядя вдаль) Может, это память администратора?...

svu ★★★★★
()
Ответ на: комментарий от stasbz

проблема не в памяти. память расходуется под буферы и кеш, и это нормально. что при попытке скачать файл? какая ошибка? что в логах на сервере? в dmesg? в access и error апача?

Komintern ★★★★★
()
Ответ на: комментарий от stasbz

и сервер повисает

сервер не виснет. просто память все расходутеся

и файл уже не скачивается.

Так все же какие неполадки?
* Сервер виснет?
* Сервер не виснет, но и файл не скачивается?
* Все работает, но память занята на 100%?

sdio ★★★★★
()

Память есть. То что он ее кушает - это ок, линух с удовольтвием закеширует хоть 100%, это норма.

Вопрос тут скорее в железе, мож память битая. Погоняй memtest, мож как раз на 100м метре баги пойдут. И вообще - смотреть сообщения ядра, когда зависнет.

andrew_tch
()

Одним местом чую что для раздачи используется php script который считывает всё в память. Такие php кодеришки уже мне попадалить.

В этом случае для apache mod_xsendfile, для nginx X-Accel-Redirect

tungus
()

Прямо таки сеанс коллективной телепатии

ventilator ★★★
()

это абсолюнто нормально. посколькув вашем случае вся доступная память уходит под vnode'ы. Вообще, если на нагруженном сервере много свободной памяти - это плохо, потому что либо где-то указаны слишком маленькие размеры кешей, либо что-то работает не так.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.