首页 » 网站建设 » Php主过程技巧_workerman主进程和子进程

Php主过程技巧_workerman主进程和子进程

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

例如下面的代码

use Workerman\Worker;

Php主过程技巧_workerman主进程和子进程

use Workerman\Connection\TcpConnection;

Php主过程技巧_workerman主进程和子进程
(图片来自网络侵删)

require_once __DIR__ . '/vendor/autoload.php';

// 运行在主进程

$tcp_worker = new Worker("tcp://0.0.0.0:2347");

// 赋值过程运行在主进程

$tcp_worker->onMessage = function(TcpConnection $connection, $data)

{

// 这部分运行在子进程

$connection->send('hello ' . $data);

};

Worker::runAll();

不要在主进程中初始化数据库、memcache、redis等连接资源,由于主进程初始化的连接可能会被子进程自动继续,会导致数据错乱。

推举在onWorkerStart里面初始化连接资源。

标签:

相关文章

phprapapi技巧_开源高效API治理对象RAP

紧张功能API设计RAP的API设计功能供应了一个直不雅观的界面,许可用户定义API的端点、支持的HTTP方法(如GET、POST...

网站建设 2024-12-13 阅读0 评论0