一,创建守候进程,因为这里不需要Server,也没有Client,数据交换通过redis进行 <?php namespace Kuba\Saas; require_once __DIR__ . '/Core/ErrorHandle.php'; use \Swoole\Timer; use \Swoole\Process; use Kuba\Saas\Core\ErrorHandle; final class Services { private $m_workers = []; private
导读 主要的Linux发行版都改用systemd 来替代 System V启动方式,其中 systemd timer 能替代 crontab 计划任务的大部分功能.本文介绍了用systemd timer如何实现数据库备份,其他类型的计划任务可以同理实现. 定义timer文件 进入目录/usr/lib/systemd/system,按如下文件建立timer: [Unit] Description=Runs db backup every hour [Timer] # Time to wait af
通过扫描指定的要扫描的目录,把所有文件找出来,分别md5 连接字符串,最后再md5返回 启动定时器,扫描,当前的加密值和以前一样不管,否则就重启服务,把当前赋值给旧值 . httpServer.php <?php namespace Wang\Core\Server; use Wang\Core\Bean\BeanFactory; use Wang\Core\Route\Annotation\Mapping\RequestMapping; use Wang\Core\Route\Annotati