crmeb 客服长连接配置

配置之前请先删除以下php的禁用函数
proc_open
pcntl_signal
pcntl_signal_dispatch
pcntl_fork
pcntl_wait
pcntl_alarm

设置PHP命令版本

1.修改宝塔命令行的PHP版本,将命令行的PHP版本和站点的PHP版本保持一致
298bf27fd909ca3791d974fbc117d238

设置端口

2.系统的默认长链接的端口是40001,40002,40003这三个端口,如果需要修改端口或者多站点部署,请在在config/workerman.php中修改对应的端口
cbb14fa2fa31c472527913806ce52aa1

配置反向代理,nginx和apache根据服务器只需要配置一个

配置nginx代理

(Nginx)3.点击左侧网站目录,点击域名进入站点配置,修改配置文件,在最后一个大括号上面增加以下代码,如果修改了端口,请对应修改端口,添加完成后保存

location /notice {
    proxy_pass http://127.0.0.1:40001/;  
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header X-real-ip $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
}
location /msg {
    proxy_pass http://127.0.0.1:40002/;  
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header X-real-ip $remote_addr;
    proxy_set_header X-Forwarded-For $remote_addr;
}

f9a397cd9ba47e7586dcd38f2a138705

配置apache代理

Apache)3.点击左侧网站目录,点击域名进入站点配置,修改配置文件,搜索CustomLog,在下面增加以下代码,如果修改了端口,请对应修改对应的端口,80和443端口下都要增加,添加完成后保存

ProxyPass /notice ws://127.0.0.1:40001/
ProxyPass /msg ws://127.0.0.1:40002/
ProxyPassReverse /notice ws://127.0.0.1:40001/
ProxyPassReverse /msg ws://127.0.0.1:40002/

38c8d81954aed134169b50f29abf1f9d
5853de2238f2161c9f6274cc9d85ea4a

运行命令

4.点击目录,进入站点的根目录
bcf5db96451e312076e7590c63837eeb
5.根目录内点击终端,在打开的命令行中执行命令,显示如下界面则配置成功

sudo -u www php think workerman start --d

4addf9063c51a36d9786cfa2f099f534

如果使用小程序还需要配置wss合法域名

screenshot_1588064451328

如果你运行中的长连出现了异常,可以使用以下命令重启或者停止后启动

重启长连接命令:

sudo -u www php think workerman restart --d

停止长连接命令:

php think workerman stop

启动长连接命令:

sudo -u www php think workerman start --d

如果以上都无法启动,就使用以下命令

php think workerman start --d

如果端口被占用,请通过以下方法杀死进程

https://www.crmeb.com/ask/thread/13907

以下为排查方案请参考:

https://www.crmeb.com/ask/thread/39266

windows系统下长连接启动方法:

双击项目目录下的 workerman.bat 文件即可运行长连接

b8bb8e3117fd2234f504126274227793

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容