LINUX.ORG.RU

Сообщения Universal

 

Как заставить Apache убивать процесс после завершения?

Форум — Admin

Всем привет. :)
У меня есть сайт, на который можно загружать свои видео. Мой сервер в данном случае работает как перевалочный пункт и после того, как на него человек выгрузил видео, он начинает передавать его на видео хостинг. И именно в этот момент передачи он начинает забивать ОЗУ и SWAP на такое кол-во места, сколько занимало данное видео. Собственно это не проблема, пусть занимает, НО, после окончания работы скрипта память не высвобождается моментельно! Она начинает освобождаться ооочень медленно, а это очень мешает, т.к. на подходе может быть уже другое довольно весомое видео.
Параметры VPS: 1024mb RAM, 2048mb SWAP.
Мои настройки httpd:

  • Timeout 60
  • KeepAlive On
  • MaxKeepAliveRequests 100
  • KeepAliveTimeout 5
  • <IfModule prefork.c>
  • StartServers 1
  • MinSpareServers 1
  • MaxSpareServers 10
  • ServerLimit 20
  • MaxClients 20
  • MaxRequestsPerChild 150
  • </IfModule>

Было бы идеально, если процесс httpd завершался сразу бы после окончания, а не висел сколько ему вздумается. Может кто знает как это реализовать?

 ,

Universal
()

RSS подписка на новые темы