{{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 ? '评论从旧到新':'评论从新到旧'}}
221人看过该文档
{{item.user ? item.user.nickname : ''}} (自评)
{{item.content}}
{{item.create_time}} 删除
{{item.like ? item.like.like_num : 0}}
{{replyIndex == index ? '取消回复' : '回复'}}
搜索结果
为您找到{{wikiCount}}条结果
位置:{{path.name}} {{(i+1) == item.catalogue.path_data.length ? '':'/'}}
{{item.page_view_num}}
{{item.like ? item.like.like_num : 0}}
{{item.comment ? item.comment.comment_num : 0}}