## **宝塔长连接开启方法:**
长连接是系统智慧客服功能和后台消息通知需要的
1、点击网站 找对对应的项目网站
![](https://img.kancloud.cn/35/4f/354f4b11ca77fb2434e7901bb67ac80a_1636x380.png)
2、依次点击以上步骤 进入到项目根目录
![](https://img.kancloud.cn/af/92/af9222880b987d75d25325308aefd7a8_1242x484.png)
3、点击上图的绿框的终端按钮 进入终端
![](https://img.kancloud.cn/4d/5b/4d5ba0149469c31ed71544f6adc0b3aa_1258x475.png)
4、执行启动命令
~~~
sudo -u www php think workerman start --d
~~~
出现以下提示说明启动成功
![](https://img.kancloud.cn/35/b7/35b7fce948cd083a764e7680ff5bb118_889x250.png)
## **注意:**
a、绿色框如果现实为tcp 说明后台没有开启wss
需要去后台设置-系统设置-基础配置-wss配置中
开启wss 并上传ssl证书(与宝塔配置的ssl保持一致)
>[info]**注意:v4.3.1及之后版本去掉了这个ws设置**
然后清除缓存 重启长连接 **重启方法见下方第5步**
b、黄色框部分为需要放行的端口
需要注意的是 放行端口时服务器安全组和宝塔安全中都需要放行20002和20003端口 20012端口可不放行
>[info]**注意:v4.3.0及以后版本长链接不需要放行20002和20003端口,请设置代理**
![](https://img.kancloud.cn/2c/f5/2cf531ebe41bc853b75beff0fd5b499d_1570x1454.png)
```
location /notice {
proxy_pass http://127.0.0.1:20002/;
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;
}
#提示:v4.3.0 以后开源版本取消了内置客服,可不用配置一下代码
location /msg {
proxy_pass http://127.0.0.1:20003/;
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;
}
```
>[info]如果同一台服务器安装多个本系统,请修改常链接端口
第一步:程序需要修改:/config/workerman.php
```
'admin' => [
//协议
'protocol' => 'websocket',
//监听地址
'ip' => '0.0.0.0',
//监听后台消息端口
'port' => 20002,
//设置当前Worker实例启动多少个进程
'serverCount' => 1,
],
'chat' => [
//协议
'protocol' => 'websocket',
//监听地址
'ip' => '0.0.0.0',
//监听客服消息端口 开源版没内置客服系统可以不用修改
'port' => 20003,
//设置当前Worker实例启动多少个进程
'serverCount' => 1,
],
```
第二步:修改上面代理中的端口
```
proxy_pass http://127.0.0.1:20002/; //20002 后台消息通知端口改为和第一步修改代码中的端口一样
```
第三步:重启命令,进入程序跟目录执行
~~~
//1、进入程序跟目录,如果linux宝塔可以点击进入站点目录,上面菜单中有打开命令框,默认就进入到程序跟目录,如果ssh面板中使用一下命令进入程序跟目录 例如:
cd /www/wwwroot/crmeb
//2、一般情况这么执行就可以
php think workerman restart --d
//2、如果存在权限问题,请使用一下命令
sudo -u www php think workerman restart --d
~~~
5、重启长连接
出现以下提示说明之前已启动 需要重启
![](https://img.kancloud.cn/54/f6/54f69d6c93199ba2a0525314af5728a5_870x159.png)
重启的话 使用这个命令
~~~
sudo -u www php think workerman restart --d
~~~
成功提示跟第4步中的图显示一致
- 序言
- 系统简介
- 系统介绍
- 前端脑图
- 项目介绍
- 程序源码安装
- 运行环境
- 服务器及域名准备
- 服务器购买
- 服务器配置端口
- 域名购买
- 域名解析
- SSL证书申请
- 证书申请注意事项
- 宝塔申请SSL
- 阿里云申请SSL
- 腾讯云申请SSL
- https域名配置
- 新手推荐-宝塔环境安装
- 【视频安装教程】
- 1.服务器配置
- 阿里云平台
- 腾讯云平台
- 2.登录宝塔
- 3.环境配置
- 安装软件
- 数据库配置
- PHP配置
- 4.源码安装
- 5.程序一键安装
- 6.宝塔启动命令
- 消息队列
- 长连接
- 定时任务
- window+phpstudy8安装
- 安装前配置
- 安装系统
- windows下的站点配置
- window启动命令
- 消息队列
- 长连接
- 定时任务
- Linux环境安装
- Linux启动命令
- 消息队列
- Linux命令行开启长连接
- 开启定时任务
- 手动安装
- 配置检查
- 安装常见问题
- mysql修改sql_mode
- 后台空白
- 验证码不显示
- 程序配置
- 应用配置
- 公众号配置
- 公众号配置
- 公众号开发配置
- 公众号菜单
- 设置公众号菜单
- 关键字
- 跳转网页
- 跳转小程序
- 小程序配置
- 1.微信平台配置
- 2.CRMEB后台配置
- 3.打包上传
- 前端提交审核(4.3.1之前版本)
- 前端提交审核(4.3.1及以后版本)
- 4.确认发布
- PC端
- PC安装
- PC设置
- PC端微信扫码登录配置
- 支付配置
- 微信支付
- 支付宝支付
- 客服配置
- 标准版客服配置
- 客服配置详解
- 旧版本客服配置
- 公众号客服
- 小程序客服
- 客服配置(4.3.1及以后版本)
- 反向代理
- Nginx反向代理
- Apache反向代理
- 一号通
- 一号通账号
- 短信
- 商品采集
- 物流配置
- 电子面单
- 其他配置
- 公众号模板消息
- 小程序订阅消息
- 小程序直播配置
- 小票打印配置
- 付费采集
- 用户账号多端同步
- 图标logo更换(4.3.1以上版本)
- 云存储配置
- 存储说明
- 阿里云OSS
- 腾讯云COS
- 七牛云存储
- 消息管理
- 通知会员
- 微信模板消息
- 微信小程序提醒
- 通知平台
- 系统通知
- 企业微信通知
- 功能说明
- 页面跳转链接
- 普通产品
- 发布商品
- 商品规格
- 商品评价
- 前台页面
- 设置商品口令
- 虚拟商品
- 商品分类
- 分类说明
- 分类管理
- 订单管理
- 后台订单处理
- 前端订单处理
- 订单退款
- 订单打印
- 客服订单提醒
- 二维码收银订单
- 订单配送
- 订单拆单发货(4.3+)
- 订单拆单退款(4.3+)
- 用户管理
- 账户管理
- 账号信息
- 账户资金
- 会员
- 用户等级
- 付费会员
- 分销规则
- 分销配置
- 关于分销
- 提现
- 佣金提现
- 提现规则
- 发起提现
- 后台审核
- 分销员管理
- 分销规则说明
- 分销等级
- 客服管理
- 客服添加
- 客服工作台
- 营销管理
- 优惠券
- 优惠券模板
- 发布优惠券
- 领取及使用
- 砍价
- 砍价规则
- 新建砍价活动
- 拼团
- 拼团规则
- 新建拼团活动
- 秒杀
- 秒杀规则
- 新建秒杀活动
- 积分
- 积分商城(4.3+)
- 积分商城介绍
- 创建积分商品
- 积分设置
- 积分来源
- 积分使用
- 小程序直播
- 开启直播
- 直播使用说明
- 直播间管理
- 九宫格抽奖(4.3+)
- 抽奖规则
- 创建抽奖活动
- 全款预售(4.3+)
- 预售说明
- 添加预售商品
- 新闻资讯
- 新闻页面
- 发布资讯
- 邮费说明
- 邮费组成
- 商城运费设置
- 运费模板
- 门店自提
- 开启门店自提
- 门店及店员管理
- 订单核销说明
- 库存说明
- 前端说明
- 首页
- 分类页
- 个人中心
- 页面管理(4.3+)
- 页面设计
- 数据配置
- 主题风格
- PC商城
- 常见问题
- 客服消息发送失败
- 公众号重复无限刷新登陆
- 配置了小程序订阅消息不生效
- windows下点击workerman.bat文件闪退
- 多项目部署Socket链接失败
- 自动收货功能不生效
- 后台忘记密码
- 支付成功订单状态没改
- 小程序发布之后无法生成海报问题
- 安装首页数据库链接失败
- 技术文档
- 打包教程
- 前台打包教程
- 公众号、H5打包
- 小程序打包
- 后台打包教程
- PC端打包教程
- APP打包
- 1.基础配置
- 2.开发调试
- 3.打包上线
- App打包
- 移动前端
- 目录结构
- 移动端前端本地运行
- 页面路径
- 后台前端说明
- 后台前端目录结构
- 后台前端本地运行和打包
- 后台前端页面路径
- 前端开发配置
- 前端配置说明
- 前端添加页面
- 前端引用组件
- 前端构建和发布
- 开发规范
- 目录结构
- 数据字典
- 标准版目录结构
- 标准版数据字典
- 移动端路由
- 事件
- 系统配置
- 系统常用函数
- 后台表单说明
- 驱动
- 后端路由
- 消息队列
- URL重写
- 长连接
- 定时任务
- 修改端口
- 商业授权
- 授权说明
- 申请授权