加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
MfwOrder.php 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
tianyayiyuan 提交于 2021-07-06 20:39 . 同步线上
<?php
require_once __DIR__.DIRECTORY_SEPARATOR.'extend'.DIRECTORY_SEPARATOR.'workerman' . DIRECTORY_SEPARATOR . 'Autoloader.php';
$listen = 'http://0.0.0.0:2760'; // 定义监听地址
// 创建worker对象
$worker = new \Workerman\Worker($listen);
$worker->count = 4; // 设置进程数
$worker->name = 'mfw_order'; // 定义worker名称
$logPath = __DIR__.DIRECTORY_SEPARATOR.'log';
if (!file_exists($logPath)){
mkdir($logPath,0777,true);
}
// 创建文件
$file = fopen($logPath.DIRECTORY_SEPARATOR.'mfw_order.txt','w');
if(!file_exists($logPath.DIRECTORY_SEPARATOR.'mfw_order.txt')){
return false;
}
\workerman\Worker::$stdoutFile = $logPath.DS.'mfw_order.text'; // 以守护进程模式运行,设置输出文件
require_once __DIR__.DIRECTORY_SEPARATOR.'application'.DIRECTORY_SEPARATOR.'mfw_order'.DIRECTORY_SEPARATOR.'controller'.DIRECTORY_SEPARATOR.'MfwOrder.php';
// 引入马蜂窝点评类
$mfwOrderObj = new \app\mfw_comment\controller\MfwOrder();
// 调用类的方法
$worker->onWorkerStart = array($mfwOrderObj, 'onWorkerStart');
$worker->onConnect = array($mfwOrderObj, 'onConnect');
$worker->onMessage = array($mfwOrderObj, 'onMessage');
$worker->onClose = array($mfwOrderObj, 'onClose');
$worker->onWorkerStop = array($mfwOrderObj, 'onWorkerStop');
// 运行worker
\Workerman\Worker::runAll();
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化