国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

引入了workman GlobalData設(shè)置報錯。

FatKee

[attach]2329[/attach]
注釋箭頭的workman核心文件就不抱錯了。?
報錯如下。
[attach]2330[/attach]
?

3561 2 0
2個回答

walkor 打賞

其它非workerman環(huán)境請不要加載workerman的代碼。
?

  • FatKee 2019-07-26

    那workman下怎么使用GlobalData

  • FatKee 2019-07-26

    GlobalData組件無法共享資源類型的數(shù)據(jù),例如mysql連接、socket連接等無法共享。

    如果在Workerman環(huán)境中使用GlobalData/Client,請在onXXX回調(diào)中實例化GlobalData/Client對象,例如在onWorkerStart中實例化。

    不能這樣操作共享變量。

FatKee
<?php
use Workerman\Worker;
require_once __DIR__ . '/Workerman/Autoloader.php';
require_once __DIR__ . '/GlobalData/src/Client.php';

// GlobalData Server
$global_worker = new GlobalData\Server('0.0.0.0', 2207);

$worker = new Worker('tcp://0.0.0.0:6636');
// 進程啟動時
$worker->onWorkerStart = function()
{
    // 初始化一個全局的global data client
    global $global;
    $global = new \GlobalData\Client('127.0.0.1:2207');
};
// 每次服務(wù)端收到消息時
$worker->onMessage = function($connection, $data)
{
    // 更改$global->somedata的值,其它進程會共享這個$global->somedata變量
    global $global;
    echo "now global->somedata=".var_export($global->somedata, true)."\n";
    echo "set \$global->somedata=$data";
    $global->somedata = $data;
};
Worker::runAll();

官方就是這樣用的。

  • walkor 2019-07-26

    官網(wǎng)的例子是workerman運行環(huán)境用法

年代過于久遠,無法發(fā)表回答
??