关于启动聊天服务(Linux系统)--龙兵AI名片

Linux系统环境检测

Linux系统可以使用以下脚本测试本机PHP环境是否满足WorkerMan运行要求。

curl -Ss http://www.workerman.net/check.php | php

上面脚本如果全部显示ok,则代表满足WorkerMan要求。

如果不是全部ok,则参考下面文档安装缺失的扩展即可。

(注意:检测脚本中没有检测event扩展或者libevent扩展,如果业务并发连接数大于1024必须安装event扩展或者libevent扩展,并且优化Linux内核,扩展安装方法参照下面说明)

编辑config.php文件【微擎配置文件】

// --------------------------  CONFIG WORKMAN  --------------------------- //
$config['setting']['workerman']['server'] = '0.0.0.0';
$config['setting']['workerman']['port'] = 2345;

将以上代码放置congfig.php的最后一行【2345是需放行的端口号,也可定义】 

开放服务器Workerman端口:2345

修改 Nginx【配置nginx或者apache】

1、nginx

已经安装nginx,版本不低于1.3,推荐1.12

重要:: 宝塔后台需要 把代码放到 #REWRITE-END 后面

不能放到最后

 

#LONGBING  IM 
     location /wss
  {
    proxy_pass http://127.0.0.1:2345;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "Upgrade";
    proxy_set_header X-Real-IP $remote_addr;
  }
# /end LONGBING IM

2、apache

启用 proxy_wstunnel_module 模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so

ProxyRequests Off
	ProxyPass /wss ws://127.0.0.1:2345
	ProxyPassReverse /wss ws://127.0.0.1:2345

 

重启 Nginx 或 Apache

自动启动聊天服务

新建计划任务

prots=`netstat -an | grep 2345 | wc -l`
if test $prots -eq 0
then 
echo "`date +%Y-%m-%d%H-%M-%S` error..."
#cd 后面换成自己的workerman路径
cd /www/wwwroot/longbing.xiaochengxucms.com/addons/longbing_card/workerman
#php路径修改自己的
/www/server/php/56/bin/php api.php stop
kill -9 $(lsof -i tcp:2345 -t)
#php路径修改自己的
/www/server/php/56/bin/php api.php start -d

else 
echo "`date +%Y-%m-%d%H-%M-%S` Listing..."
fi

 

 

设置自动启动IM服务

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值