如何为我的网站创建守护程序


How to create a daemon for my website?

我正在尝试创建一个在后台运行的守护进程,每隔n秒执行一次php代码,例如:查询。

我需要这个守护程序的原因是因为我正在建立一个网站,有两种类型的用户。提供者和消费者。提供商可以提供特定的服务(如清洁,喷漆等),消费者在那里的个人资料上发布要求提供此服务的报价。

我的目标是让一个守护进程在后台运行,并将消费者与提供消费者请求的服务的提供程序相匹配,并以建议的形式显示此匹配项。

我试图了解服务于这种目的的守护进程,但我没有学到太多东西。

我设法按照本教程安装了 PEAR 和 System_Daemon:

http://kvz.io/blog/2009/01/09/create-daemons-in-php/

我试图在服务器的 web 目录中创建一个文件(我正在处理的网站目录,但当我打开通过浏览器创建的.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(); 并在该代码下放置一个 echo 命令。 与 System_Daemon::start(); 命令注释掉回声出现

有人有任何建议或任何信息可以指导我完成吗?

守护程序必须在 CLI 上启动,而不是通过 Web 浏览器。

你真的最好有个克隆工作。