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

一個服務(wù)器2個項(xiàng)目分別裝2個workerman,數(shù)據(jù)庫連接句柄會公用,怎么解決呢?

phper

一個服務(wù)器裝2個項(xiàng)目分別2個workerman,數(shù)據(jù)庫連接句柄會公用,怎么解決呢?

4945 3 0
3個回答

walkor 打賞

進(jìn)程間不會公用數(shù)據(jù)庫連接,兩個項(xiàng)目間更不會

請說明公用的現(xiàn)象

  • 暫無評論
phper

A系統(tǒng)和B系統(tǒng)都是裝在同臺Linux上,A系統(tǒng)有個workerman,數(shù)據(jù)庫是$dba = Db::instance('dba'),后面的數(shù)據(jù)庫操作都是用$dba來操作;B系統(tǒng)也有個workerman,數(shù)據(jù)庫是$dbb = Db::instance('dbb');
$gateway_text->name也改了,2個workerman服務(wù)啟動后,會出現(xiàn)client_id共用,數(shù)據(jù)庫連接也會公用(就是$dba會更新到$dbb里面去),今早把$dbb中的Applications\Chat\Config\Store.php
Store::$storePath = sys_get_temp_dir().'/workerman-chat/';
改了后 就穩(wěn)定了 難道就是這個問題?

還碰到個問題就是如果workerman啟動了,不小心把Store::$storePath目錄內(nèi)容刪掉(或者其他操作),這時需重啟workerman就php start.php stop,提示成功,但是再php start.php start -d提示:
Workerman start
PHP Warning: stream_socket_server(): unable to connect to tcp://0.0.0.0:58252 ( Address already in use) in Workerman/Worker.php on line 1172

重復(fù)幾次 還是這樣 ,只能重啟服務(wù)器就正常了,請問這個怎么解決呢?

  • 暫無評論
walkor 打賞

今早把$dbb中的Applications\Chat\Config\Store.php
Store::$storePath = sys_get_temp_dir().'/workerman-chat/';
改了后 就穩(wěn)定了 難道就是這個問題?

多個gatewayWorker實(shí)例不能用相同的store存儲。
原理就像我需要兩套wordpress系統(tǒng)不能配置成相同的數(shù)據(jù)庫一樣,否則使用其一套產(chǎn)生的數(shù)據(jù)必然影響另外一套。

對于第二個問題,如果是因?yàn)檎`刪文件導(dǎo)致無法啟動,不刪就是

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??