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

我將gateway跟webman合在一起,但是在Events.php中使用數(shù)據(jù)庫業(yè)務(wù)時報錯,一直未找到原因,各位有遇到嗎

Ant

Error: Class 'support\Model' not found in D:\www\webman\app\admin\model\MemberModel.php:6
Stack trace:

0 D:\www\webman\vendor\composer\ClassLoader.php(444): include()

1 D:\www\webman\vendor\composer\ClassLoader.php(322): Composer\Autoload\includeFile('D:\www\webman\v...')

2 [internal function]: Composer\Autoload\ClassLoader->loadClass('app\admin\model...')

3 D:\www\webman\app\admin\service\MemberService.php(76): spl_autoload_call('app\admin\model...')

4 D:\www\webman\gateway\Events.php(91): app\admin\service\MemberService::memEdit(Array, Array)

5 [internal function]: Events::onClose('7f00000108fc000...')

6 D:\www\webman\vendor\workerman\gateway-worker\src\BusinessWorker.php(414): call_user_func('Events::onClose', '7f00000108fc000...')

7 D:\www\webman\vendor\workerman\workerman\Connection\TcpConnection.php(637): GatewayWorker\BusinessWorker->onGatewayMessage(Object(Workerman\Connection\AsyncTcpConnection), Array)

8 D:\www\webman\vendor\workerman\workerman\Events\Select.php(293): Workerman\Connection\TcpConnection->baseRead(Resource id #46)

9 D:\www\webman\vendor\workerman\workerman\Worker.php(2430): Workerman\Events\Select->loop()

10 D:\www\webman\vendor\workerman\gateway-worker\src\BusinessWorker.php(197): Workerman\Worker->run()

11 D:\www\webman\vendor\workerman\workerman\Worker.php(1417): GatewayWorker\BusinessWorker->run()

12 D:\www\webman\vendor\workerman\workerman\Worker.php(1360): Workerman\Worker::forkWorkersForWindows()

13 D:\www\webman\vendor\workerman\workerman\Worker.php(542): Workerman\Worker::forkWorkers()

14 D:\www\webman\gateway\start_businessworker.php(30): Workerman\Worker::runAll()

15 {main}

Worker process terminated
process D:\www\webman\gateway\start_businessworker.php terminated and try to restart
ChatBusinessWorker none

截圖
截圖

3445 9 0
9個回答

xamarin

我也剛剛遇到這個問題,正在克服中

  • Ant 2021-05-25

    也不是說一定要將gateway和webman放一起,部署到兩臺服務(wù)器或者在一臺服務(wù)器上也是可以的,當(dāng)做兩個項目開發(fā)。

xamarin

找個兄弟解決這個調(diào)用數(shù)據(jù)庫的問題,付報酬200.我的QQ422800820,希望兄弟可以聯(lián)系我.

  • 暫無評論
lscho

根據(jù)你的情況,有兩個問題要解決。

1.DB 類所在的 support 命名空間并不是通過 composer 自動加載的,而是 webman 框架處理的,但是你用 gateway 的 Events 時候,并沒用經(jīng)過 webman 處理,所以要先解決 support 命名空間的問題。 在 composer.json 的 autoload 中加上support,如下:

   "autoload": {
    "psr-4": {
      "app\\": "app/",
      "support\\": "support/"
    },
    "files": [
      "./support/helpers.php"
    ]
  },

2.Db類并不能直接使用,而是在 webman 的 Bootstrap 中對 illuminate/database 又封裝了一次,所以要把 Bootstrap 重新執(zhí)行一下。在 BusinessWorker 的onWorkerStart中處理一下。

    foreach (config('bootstrap', []) as $class_name) {
        /** @var \Webman\Bootstrap $class_name */
        $class_name::start($worker);
    }

這樣在Events中就能使用了。

詳見附件。

  • Ant 2021-05-25

    可能是因為屬于兩個域名的問題吧,畢竟webman開一個ip:port,gateway也開了一個,各自走各自的。雖然文件夾目錄在一起,但是無法引用到

  • tang23 2021-05-26

    可以使用,謝謝

  • tang23 2021-05-26

    好像在BusinessWorker 不加 foreach的也是可以使用的

Ant

按照這個試了下,依然報錯

  • 暫無評論
xamarin

請教一下 你怎么操作的

  • 暫無評論
Ant

我的也沒有成功,今天再嘗試下,不行的話就當(dāng)做兩個服務(wù)搞了。

  • 暫無評論
不敗少龍

可以用url的方式去請求

  • Ant 2021-05-28

    我已經(jīng)將這兩個獨立開來,各自是個獨立的服務(wù)

  • 不敗少龍 2021-05-28

    哦!之前就是這樣弄的

zjh

沒有搞明白 為什么要在webman里面在使用getway呢 你再開啟一個進(jìn)程 不就好了??

  • 暫無評論
xamarin

https://wenda.workerman.net/question/6460 數(shù)據(jù)庫加載項從webman中獨立出來,單獨初始化,可以和webnan一個時間啟動.在webman 路徑可以隨便調(diào)用數(shù)據(jù)庫,不需要初始化和在composer 里做額外的工作.webman 昨天的問題已完美解決,有類似的問題歡迎兄弟們交流.謝謝兄弟們.

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