CRMEB v4 長(zhǎng)連接

2022-04-11 12:03 更新

長(zhǎng)連接服務(wù)

php 要求開(kāi)啟以下函數(shù)

pcntl_signal pcntl_signal_dispatch pcntl_fork pcntl_wait pcntl_alarm

在h5聊天,后臺(tái)管理員消息通知等功能使用到

php think workerman [ status ] [ server ] [ --d ]

linux命令行和linux寶塔環(huán)境下

php think workerman start --d

windows環(huán)境下

需要分三步執(zhí)行 開(kāi)三個(gè)cmd窗口 分別執(zhí)行以下命令 且保持窗口不要關(guān)閉

## 內(nèi)部通訊服務(wù)
php think workerman start channel
## h5端聊天服務(wù)
php think workerman start chat
## 后臺(tái)管理員通知
php think workerman start admin

參數(shù)說(shuō)明:

status: 狀態(tài)

start: 啟動(dòng)

stop: 關(guān)閉

restart: 重啟

server: 服務(wù) (windows)

channel: 內(nèi)部通訊

chat: h5

admin: 后臺(tái)

--d : 后臺(tái)執(zhí)行

修改端口

首先在config/workerman.php文件中修改對(duì)應(yīng)的端口

  • admin.port為后臺(tái)訂單提醒服務(wù)端口,默認(rèn)為20002

  • chat.port為 h5聊天服務(wù)端口,默認(rèn)為20003

  • 修改后需要重啟workerman才能生效

修改 h5中聊天服務(wù)端口

  • 修改utils/index.js文件中 const VUE_APP_WS_URL = process.env.VUE_APP_WS_URL ||ws://${location.hostname}:20003; 配置項(xiàng),修改20003端口

修改后臺(tái)訂單提醒服務(wù)端口

  • 在/src/setting.js文件中修改6行
  • 修改后需要重新打包
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)