Articles of демон

PHP-скрипт, который работает навсегда :)

Я ищу некоторые идеи, чтобы сделать следующее. Мне нужно PHP-скрипт для выполнения определенных действий в течение довольно длительного времени. Это расширение для CMS, и это не может быть ничего, кроме PHP. Он также не может быть сценарием командной строки, потому что он должен использоваться обычными людьми, которые будут иметь только стандартные средства CMS. Один из […]

php daemon возможна утечка памяти

я написал демона в php и хочу убедиться, что он не течет из памяти, так как он будет работать 24/7. даже в его простейшей форме memory_get_peak_usage для демона сообщит, что сценарий потребляет больше памяти для каждого цикла. memory_get_usage, с другой стороны, не будет расти. вопрос: должен ли я беспокоиться? я лишил демона до простых основ, […]

Что такое демон? Их практическое использование? Использование php?

Может ли кто-нибудь объяснить мне в двух словах, что такое демон и какое использование их в php? Я знаю, что это процесс, который постоянно работает. Но я не могу понять, что использовать его в приложении php? Может ли кто-нибудь привести примеры использования? Могу ли я использовать демон для уменьшения использования памяти в моем приложении? Как […]

Запуск приложения PHP на windows – демон или cron?

Мне нужны рекомендации по внедрению. У меня есть база данных MYSQL, которая будет записываться удаленно для задач, которые будут обрабатываться локально, и мне нужно мое приложение, написанное на PHP, для выполнения этих задач imediatly по мере их поступления. Но, конечно, мое PHP-приложение должно быть сказано, когда нужно запускать. Я думал об использовании заданий cron, но […]

Насколько это возможно, демон, написанный на PHP, с использованием ignore_user abort и set_time_limit (0)

Я обманываюсь с демонами и задаюсь вопросом, насколько это возможно (с точки зрения использования памяти и процессора, и надежности), чтобы это сделать с помощью PHP: <?php // Ignore user aborts and allow the script // to run forever ignore_user_abort(true); set_time_limit(0); $fp = fopen('loop.log', 'w'); fwrite($fp, date('Ymd H:i:s') . ' Started' . PHP_EOL); while(1) { fwrite($fp, […]

Каков наилучший способ сохранить скрипт PHP в качестве демона?

Каков наилучший способ сохранить PHP-скрипт, запущенный как демон, и как лучше всего проверить, нужно ли перезапуск. У меня есть несколько сценариев, которые нужно запускать 24/7, и по большей части я могу запускать их с помощью nohup . Но если они снизятся, что лучше всего контролировать, чтобы его можно было автоматически перезапустить?

Масштабируемая, отложенная обработка PHP

Я работаю над онлайновым PHP-приложением, которое требует отложенного события PHP. В основном мне нужно иметь возможность выполнять произвольный PHP-код за несколько секунд (но это может быть дни) после первого попадания на URL-адрес. Мне нужно довольно точное выполнение этого события PHP, также я хочу, чтобы он был достаточно масштабируемым. Я пытаюсь избежать необходимости планировать работу cron […]

Запустить php-скрипт как процесс демона

Мне нужно запустить php-скрипт как процесс демона (дождаться инструкций и сделать что-нибудь). Работа cron не будет делать это для меня, потому что действия должны быть приняты, как только придет инструкция. Я знаю, что PHP не самый лучший вариант для процессов-демонов из-за проблем с управлением памятью, но по разным причинам я должен использовать PHP в этом […]

Intereting Posts
Получение данных из массива post в CodeIgniter Удаление последней запятой из цикла foreach В чем разница между HTTP_HOST и SERVER_NAME в PHP? Разрешить доступ к некоторым страницам cakephp Страница обслуживания laravel 5, сломанная во время обновления композитора почему нам все еще нужен родительский конструктор, когда класс контроллера расширяет родительский контроллер? конвертировать любую строку даты в метку времени без часового пояса imagecreatefromjpeg и подобные функции не работают в PHP получить данные из базы данных, чтобы выбрать значение по умолчанию для раскрывающегося списка? Как найти доминантный цвет в изображении? Иногда большая задержка при использовании PHP mail () Ошибка формы _POST mongodb: обновление элементов? phpDoc и завершение кода через '->' T_OBJECT_OPERATOR в NetBeans 8.0 Почему переопределение параметров метода является нарушением строгих стандартов в PHP?