{{userInfo.nickname}}
用户设置 退出登录

{{wikiTitle}}

长连接

长连接服务

开启函数

php 要求开启以下函数

     `pcntl_signal` `pcntl_signal_dispatch` `pcntl_fork` `pcntl_wait` `pcntl_alarm`

运行命令

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

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

linux命令行和linux宝塔环境下

php think workerman start --d

windows环境下

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

# 内部通讯服务
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行
  • 修改后需要重新打包
{{cateWiki.like_num}}人点赞
0人点赞
评论({{cateWiki.comment_num}}) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} {{cateWiki.page_view_num}}人看过该文档
评论(0) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} 151人看过该文档
评论
{{item.user ? item.user.nickname : ''}} (自评)
{{item.content}}
{{item.create_time}} 删除
{{item.like ? item.like.like_num : 0}} {{replyIndex == index ? '取消回复' : '回复'}}
评论
{{items.user ? items.user.nickname : '暂无昵称'}} (自评)
{{items.content}}
{{items.create_time}} 删除
{{items.like ? items.like.like_num : 0}} {{replyIndexJ == (index+'|'+indexJ) ? '取消回复' : '回复'}}
评论
目录
  • {{item}}