использование памяти httpd очень высоко

xargs является другим методом для итерации по ряду имен файлов. Однако у Вас нет той же гибкости как для цикла для управления именем файла в каждом повторении:

ls *.dot | xargs -n1 -I FILE echo dot -Tpdf FILE -o FILE.pdf

приведет к

dot -Tpdf a.dot -o a.dot.pdf
dot -Tpdf b.dot -o b.dot.pdf
dot -Tpdf c.dot -o c.dot.pdf

0
19.06.2016, 23:14
1 ответ

Главная причина для Вашей загрузки сервера происходит из-за memory_limit (768M) php.ini. Поскольку Ваш сервер имеет поршень только на 2 ГБ, не мог способный обработать, если больше запроса HTTP, превращенного в сервер, приводит нескольких соединение php, которые используют больше памяти. таким образом я предлагаю, чтобы Вы уменьшили глобальный php.ini memory_limit к оптимальному, который является ниже 200M для управления загрузкой.

0
28.01.2020, 05:03
  • 1
    1 httpd установки, если я установил ниже 200M в php.ini, это означает, что мой сайт только поддерживает 4 ips когда-то? –  fish man 19.01.2013, 10:19
  • 2
    Нет никакого отношения между php memory_limit к IP-соединению. Php memory_limit для памяти php веб-сайта, тогда как ограничение соединения определяется в httpd.conf –  Mughil 19.01.2013, 16:59
  • 3
    сколько memory_limit лучше? Вы говорите мне below 200M но в некотором блоге, я видел, что кто-то сказал 1/4 of total server. У Вас есть некоторая авторитетная статья? –  fish man 20.01.2013, 11:59
  • 4
    не является настолько дорогой сегодня, возможно, пора добавить некоторых... –  vonbrand 21.01.2013, 20:08

Теги

Похожие вопросы