前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CRMEB商城长连接

CRMEB商城长连接

作者头像
CiiLii西里网
发布2023-04-19 09:45:14
1.5K0
发布2023-04-19 09:45:14
举报
文章被收录于专栏:ECS服务器

长连接服务

开启函数

php 要求开启以下函数

代码语言:javascript
复制
     `pcntl_signal` `pcntl_signal_dispatch` `pcntl_fork` `pcntl_wait` `pcntl_alarm`

运行命令

在h5聊天,后台管理员消息通知等功能使用到

代码语言:javascript
复制
php think workerman [ status ] [ server ] [ --d ]

linux命令行和linux宝塔环境下

代码语言:javascript
复制
php think workerman start --d
windows环境下

需要分三步执行 开三个cmd窗口 分别执行以下命令 且保持窗口不要关闭

代码语言:javascript
复制
# 内部通讯服务
php think workerman start channel
# h5端聊天服务
php think workerman start chat
# 后台管理员通知
php think workerman start admin

参数说明

  • status: 状态
    • start: 启动
    • stop: 关闭
    • restart: 重启
  • server: 服务 (windows)
    • channel: 内部通讯
    • chat: h5
    • admin: 后台
  • --d : 后台执行

修改端口

v4.3+版本请移步到:https://doc.crmeb.com/single/crmeb_v4/6931

首先在config/workerman.php文件中修改对应的端口

  • admin.port为后台订单提醒服务端口,默认为20002
  • chat.port为 h5聊天服务端口,默认为20003
  • 修改后需要重启workerman才能生效

修改 h5中聊天服务端口

  • 修改utils/index.js文件中 const VUE_APP_WS_URL = process.env.VUE_APP_WS_URL ||ws://${location.hostname}:20003; 配置项,修改20003端口
  • 重新打包,可以参考这里第三点

修改后台订单提醒服务端口

  • /src/setting.js文件中修改6行
  • 修改后需要重新打包
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 长连接服务
    • 开启函数
      • 运行命令
        • windows环境下
      • 参数说明
        • 修改端口
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档