请问workerman的GLOBALDATA和Apache之间的global共享吗?。。

dayayz

萌新求教。。可能问得不是很专业。。。

首先感谢worker大大的开发。。

假如说我在服务端同时部署了APACHE和workerman,两者的globaldata是共享的吗?
如果不共享的话,具体怎么进行数据共享呢?。。是要用到websocket或者数据库去做桥梁吗?

3546 1 0
1个回答

walkor 打赏

可以共享,按照手册用法做就行。

  • dayayz 2016-04-01

    大大您好,在下钻研了几日,关于变量共享。。感觉有些地方还是不太明白。。大体总结了几个问题。。烦请指教。。
    1.不太明白session的原理,比如说我实例化了一个worker,同时运行Http::sessionStart(),是不是相当于客户端登录进服务器并且取得了一个sessionID?然后这个session和其他worker或者webserver能否互通?
    2.运行Http::sessionStart()提示这种错误该如何解决?。。
    Notice: Trying to get property of non-object in G:\workerman-for-win\Protocols\Http.php on line 358
    PHP Warning: Creating default object from empty value in G:\workerman-for-win\Protocols\Http.php on line 363
    谢谢!

  • walkor 2016-04-01

    用法不对,如果是开发http协议的应用,建议用nginx php-fpm

  • dayayz 2016-04-01

    @1:其实感觉最终需求并不需要太多的并发和负载。。本意是想直接利用php自己的特性去实现不同进程之间数据共享来着。。。

年代过于久远,无法发表回答
×
🔝