crmeb长连接服务

[复制链接]
test 发表于 2020-1-8 20:22:08 | 显示全部楼层 |阅读模式
php 要求开启以下函数
[PHP] 纯文本查看 复制代码
`pcntl_signal` `pcntl_signal_dispatch` pcntl_fork` `pcntl_wait` `pcntl_alarm`

在h5聊天,后台管理员消息通知等功能使用到
[PHP] 纯文本查看 复制代码
php think workerman [ status ] [ server ] [ --d ]

linux环境下
[PHP] 纯文本查看 复制代码
php think workerman start --d

windows环境下需要分三步执行
[PHP] 纯文本查看 复制代码
# 内部通讯服务
php think workerman start channel
# h5端聊天服务
php think workerman start chat
# 后台管理员通知
php think workerman start admin

参数
[PHP] 纯文本查看 复制代码
status: 状态

start: 启动
stop: 关闭
restart: 重启
server: 服务 (windows)

channel: 内部通讯
chat: h5
admin: 后台
--d : 后台执行

修改端口

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

admin.port 为后台订单提醒服务端口,默认为20002
chat.port 为 h5聊天服务端口,默认为20003
修改 h5中聊天服务端口

修改 .env.production 文件中 VUE_APP_WS_URL 配置项,格式为: ws://你的域名:自定义端口(chat.port)
重新打包,可以参考 这里第三点
修改后台订单提醒服务端口

在 /public/system/frame/js/index.js 文件中修改367行
我有罪
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

快速回复 返回顶部 返回列表