小新Blog

解决人人商城互动直播通信服务无法通信问题

昨天帮朋友解决了人人商城互动直播通信服务无法通信问题,而这个直播平台是可以和微信公众号联在一起使用的,我也没有用过,只是看过他的界面。平台使用到swoole的PHP组件,怎样的安装,我这里就不一一的说明了,只是把出现的问题和解决方法整理下。也希望能帮到一些朋友。

解决人人商城互动直播通信服务无法通信问题

在LNMP环境都配置好了,网站也能正常运行了,相关的端口也开放了,云服务器[你的服务商,如腾讯、阿里、百度.....]的安全组里放行9501端口,swoole组件也正常安装了,在phpinfo里也能看到swoole的信息,就是后台中的互动直播通信服务的连接是失败的。在新睿社区里也有说执行:

#/www/server/php/56/bin/php -f  /www/wwwroot/demo.xxx.com/addons/ewei_shopv2/core/socket/server.php

也放在开机启动里/etc/rc.d/rc.local,就是不成功。相信少人执行了上面的命令后,都会有下面的问题出现,

我帮朋友解决时我也遇到。现在我把一些解决的方法整理出来,分享给大家。


问题一:

# /www/server/php/56/bin/php -f  /www/wwwroot/demo.xxx.com/addons/ewei_shopv2/core/socket/server.php

Could not open input file: /www/wwwroot/demo.xxx.com/addons/ewei_shopv2/core/socket/server.php


解决方法:

1、试一下进入cd /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/目录里,用这条命令执行:php -f server.php

看看能不能解析文件,也可以直接执行命令:php -f /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/server.php

如果没有报错,哪代表成功,看看后台的直播通信是否连接成功。

2、看看文件的权限,有没有和其他的文件一样,如有没有写入或读取的权限,如果不一样,修改一下文件的权限。


问题二:

WARNING swSocket_bind: bind(localhost:9501) failed. Error: Address already in use [98]

这个问题只要是9501端口被占用了。


解决方法:

1、最快的方法就是直接重启服务器,再运行下命令。

2、netstart -anlp |grep 9501  或者 lsof -i:9501 找出后占用端口的程序的PID,用kill -9 PID 结束掉后,再运行下命令,就行了。


问题三:

命令执行成功,没有报错,后台也显示成功了,但是重启后又不行了???

1、把/etc/rc.d/rc.local 里的/www/server/php/56/bin/php -f  /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/server.php

换成别的方式来执行。

2、在root目录新建一个文件,如:socket.sh ,名称自己起,文件里的内容如下:

#!/bin/bash
/www/server/php/56/bin/php -f  /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/server.php


保存退出,chmod +x socket.sh

3、把/etc/rc.d/rc.local 里的/www/server/php/56/bin/php -f  /www/wwwroot/网站目录/addons/ewei_shopv2/core/socket/server.php 内容删除,换上sh /root/socket.sh


问题四:

解决人人商城互动直播通信服务无法通信问题

这个问题的解决方法和问题一的一样,可以按问题一的解决方法进行解决。



如果还是不行,如果你遇到的问题并不是这些,可以将问题发过来,我看看能不能帮你分析一下。服务器上的一些问题和服务配置上的问题,本人还是可以解决一些问题的。

  • 评论列表:
  •  请教
     发布于 2017-12-22 19:59:47  回复该评论
  • phpInfo已经可以看到swoole的组件。 端口上也可以看到监听了。执行server.php也没有报错。但是后台就是通信失败。无语了。。
    •  小新
       发布于 2017-12-23 10:49:28  回复该评论
    • 你看一下你服务器和服务商的安全组有没有开放9501这个端口。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

About Me

这个Blog从2006年就有了,一直到现在,它陪过我风风雨雨,从事IT行业、保险行业、市场营销......所以本人一能谈业务,二能搞技术,三能风险规划,五行还是缺金。

本人还有几个网站,也关注一下吧!
保险网 www.cnbaoxianw.com
三七保健网 www.37w.shop


如果你想交换友链的话,请先加上本站的链接后通知我或留下留言,我会处理的。E-mail:fmx2001#163.com


您好,欢迎到访网站!
网站分类
搜索
«   2018年3月   »
1234
567891011
12131415161718
19202122232425
262728293031
最新留言
友情链接

Powered By Z-BlogPHP 1.5.1 Zero Theme By coolseo4

Copyright 小新Blog Rights Reserved.|文章地图