Всем привет. :)
У меня есть сайт, на который можно загружать свои видео. Мой сервер в данном случае работает как перевалочный пункт и после того, как на него человек выгрузил видео, он начинает передавать его на видео хостинг. И именно в этот момент передачи он начинает забивать ОЗУ и 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 завершался сразу бы после окончания, а не висел сколько ему вздумается. Может кто знает как это реализовать?