Это потому, что вы просматриваете результат в браузере, а браузер анализирует XML как допустимый HTML-тег. Таким образом, вы получите пустой результат.
Это не ваша проблема с кодом. Вы можете нажать ctrl + u
(просмотреть источник) в браузере, чтобы увидеть фактический результат.
Или вы можете отредактировать var_dump
в echo htmlentities($response);
в строке 41.
Для первого требования Вы могли бы хотеть изучить любое использование ulimit
, или тонкая настройка OOM-уничтожающих настроек ядра в Вашей системе.
Контролирующие демоны существуют для этого вида вещи также. Бог является недавним примером.
Для ограничения использования памяти процессов проверьте/etc/security/limits.conf
Если Вы хотите настроить справедливо система комплексного мониторинга, проверьте monit. Это может быть очень (ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ ОЧЕНЬ) болтливо время от времени, но это сделает большой контроль, услуги по перезапуску, предупредит Вас и т.д.
Тем не менее не удивляйтесь, получаете ли Вы десятки электронных писем в день, пока Вы не привыкаете к конфигурированию его и сообщению его, что не прослушивать Вас о.
Попробуйте Монитор ресурсов Процесса за классический, простой в использовании монитор процесса. Код, доступный под GPL.
Существует несколько других контрольных сценариев там, Вы могли бы найти интересным также.
Контролируемые процессов, Вы пишете, или просто какой-либо процесс?
Если они - произвольные процессы затем, могло бы быть трудно контролировать для скорости отклика. Если процесс уже не настраивается, чтобы обработать и ответить на события, что можно отправить его, затем я сомневаюсь, что Вы сможете контролировать их. Если они - процессы, которые Вы пишете, необходимо было бы добавить некоторую обработку сообщений, по сравнению с которой можно использовать проверку.