Как создать демон для моего сайта?

Вопрос: Я пытаюсь создать демона для запуска в фоновом режиме, и каждое число секунд выполняет php-код, например: query. Причина, по которой мне нужен этот демон, заключается в том, что я создаю веб-сайт, в котором есть 2 типа пользователей. Провайдеры и потребители. Поставщики могут предоставлять конкретные услуги (например, чистку, покраску..), а предложения потребителей предлагают просить об

Вопрос:

Я пытаюсь создать демона для запуска в фоновом режиме, и каждое число секунд выполняет php-код, например: query.

Причина, по которой мне нужен этот демон, заключается в том, что я создаю веб-сайт, в котором есть 2 типа пользователей. Провайдеры и потребители. Поставщики могут предоставлять конкретные услуги (например, чистку, покраску..), а предложения потребителей предлагают просить об этом услугах там профиля.

Моя цель состоит в том, чтобы запустить демон в фоновом режиме и сопоставить потребителей с поставщиками, которые предоставляют услуги, которые потребитель запрашивает и отображает эти соответствия в форме предложений.

Я пытался узнать о демонах, которые служат таким целям, которые мне не удалось многому научиться.

Мне удалось установить PEAR и System_Daemon, следуя этому руководству:

Я попытался сделать файл в своем веб-каталоге сервера (в каталоге у меня есть свой сайт, над которым я работаю, но когда я открываю файл.php, который я создал через мой браузер, он ничего не делает

Код в файле test.php следующий:

<?php require_once «System/Daemon.php»; // Include the ClassSystem_Daemon::setOption(«appName», «mydaemon»); // Minimum configuration System_Daemon::start(); // Spawn Deamon! ?>

Я уверен, что работает include_once, а также ClassSystem_Daemon :: setOption (“appName”, “mydaemon”); потому что я пробовал комментировать System_Daemon :: start(); и поместить команду эха под этим кодом. с System_Daemon :: start(); команда закомментировала появление эха

Кто-нибудь, у кого есть какие-либо предложения или какая-либо информация, которая может мне помочь?

Лучший ответ:

Демон должен запускаться на CLI, а не через веб-браузер.

Тебе действительно лучше с кроной.

Оцените статью
Добавить комментарий