Как научить apache чистить оперативку после выполнения скрипта?
После выполнения парсинга и выгрузки результатов ч-з PHPExcel, Апач(пхп) не чистит ОЗУ, приходится перезапускать, чтоб сервер адекватно работал дальше.
Как научить его чистить ОЗУ после выполнения скрипта?
Apache2 + php7.0 (Ubuntu 16.04 Server).
Замечу, что тот же скрипт адекватно работает на винде под OpenServer.
(Ещё заметил, что на убунте сервер жрёт под гиг оперативки, в то же время этот же абсолютно скрипт на винде "OpenServer" жрёт 75мб в пике)
BushaevDenis: Так может быть они нужны для другого? При чем тут скрипт? Операционка тоже жрет ресурсы и тоже имеет процессы. Вы бы список процессов, хотя бы дали или скрин на худой конец.
Максим Тимофеев: Вот, в общем-то он уже начал плодится. Хотя я запустил только 1 скрипт. Он уже 30% от гига жрёт, что я считаю дико дохрена для несложного скрипта парсера.
Максим Тимофеев: В общем-то вот. Скрпт отработал, а процесс остался висеть. Хоть и не так жётско как в прошлый раз, но это всё ещё больше чем после перезагрузки (60МБ)
1. В настройках можно выставить максимальное число процессов
2. В том же isp есть скрипт прибивающий спящие апачи
3. Кеш хитрая штука ждущая когда вы снова запросите эти данные.
BushaevDenis: а я и не предлагал панель, я лишь сказал, что лечится это только скриптом и убийством лишнего, так уж работает апач, нет у него таймаута смерти.