昨天帮朋友解决了人人商城互动直播通信服务无法通信问题,而这个直播平台是可以和微信公众号联在一起使用的,我也没有用过,只是看过他的界面。平台使用到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,就是不成功。相信少人执行了上面的命令后,都会有下面的问题出现,

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

问题一:server.php无法启动或启动出错

# /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

解决方法:

问题二:9501端口被占用WARNING swSocket_bind: bind(localhost:9501) failed. Error: Address already in use [98]

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

解决方法:

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

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

问题三:服务器重启后,又出问题

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

解决方法:

本部分为付费内容,支付后可查看

问题四:No such file or directory

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

问题五:http正常,https无法通信

那你要检查一下swoole是否支持openssl了,用  php --ri swoole 检查一下。

解决方法:

本部分为付费内容,支付后可查看

ps:运行php -m|grep swoole报错

undefined symbol: bufferevent_openssl_set_allow_dirty_shutdown in Unknown on line 0

需要在/etc/php.d/sockets.ini文件中加入

extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so",

同时去掉php.ini文件中的extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/swoole.so",因为ini文件中已经默认加载了sockets.ini文件

一般来说,报undefined symbol: bufferevent_openssl_set_allow_dirty_shutdown in Unknown on line 0这样的错误都是安装的模块在sockets.ini文件中没有被加载,只要将相应的.so模块加入sockets.ini的最后一行就可以了

============更新记录说明============

2020-08-28更新问题五,这个问题是一位朋友他【*超】遇上的,记录下来。

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

直播服务器不能正常运行,解决人人商城互动直播通信服务无法通信问题相关推荐

  1. 人人商城互动直播使用指南(阿里云服务器、宝塔环境)

    一.基础环境搭建 1.安装redis 2.PHP安装redis和Swoole扩展 3.打开服务器端口9501 宝塔放行端口9501 阿里云后台添加安全组规则 二.ssl文件配置 宝塔登录账号后可以直接 ...

  2. 关于微擎人人商城互动直播通信服务的笔记

    第一.准备 1.PHP版本建议使用PHP5.6. 2.开放9501端口. 第二.组件 1.Redis[宝塔面板在php扩展中点击安装下]. 2.Swoole[一般需手动安装php5.6安装swoole ...

  3. 人人商城互动直播配置(公众号)

    针对已安装宝塔面板的Linux服务器 基础环境 1.PHP(建议使用5.6以上版本). 2.服务器放行9501.6379端口 3.在当前php版本中安装插件Redis.Swoole 必须安装组件支持 ...

  4. 直播体验深度优化方案——连麦互动直播

    摘要:一.前言移动直播这把火从2015年一直烧到2016年,毫无疑问直播是当前移动互联网最热门的领域之一,在超大热度的引导下直播领域也吸引了大量的商业资本.在这各大直播应用万花齐放的时刻,也正是直播应 ...

  5. 网易云信吴桐:直播体验深度优化方案——连麦互动直播

    一.前言 移动直播这把火从2015年一直烧到2016年,毫无疑问直播是当前移动互联网最热门的领域之一,在超大热度的引导下直播领域也吸引了大量的商业资本.在这各大直播应用万花齐放的时刻,也正是直播应用面 ...

  6. wdcp mysql数据库无法链接_MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题...

    本文主要向大家介绍了MySQL数据库之阿里云服务器中centos7 解决wdcp中不能远程访问mysql服务的问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.检查mys ...

  7. 给大家爬坑--谈人人商城互通直播通讯失败的坑(宝塔坑版)

    其实在网上很多真的,我现在就发那个几个链接先, http://www.shuotupu.com/thread-18510-1-1.html 题目很清楚,其实我就是用宝塔的,所以我只能提供此次经验给宝塔 ...

  8. android 横屏直播界面,Android安卓腾讯云互动直播随心播横屏的实现方式1.8.2

    研究过腾讯云互动直播的人,估计很心烦,这能横屏吗?官方说:暂时不支持.二线客户说,有人做出来了.但是 这东西到底怎么横屏呢? 鉴于笔者研究了一天时间,终于做出来了,发表一片博客,为在腾讯云中爬坑的人垫 ...

  9. 直播服务器维护安全,春季安全:现场直播服务器

    您好我是新来的春季安全管理sssion.使用3.1版本. 我有一个传统的索取网址,要求输入用户名/密码,并设置cookie,如果用户通过身份验证.春季安全:现场直播服务器 我可以使用自定义过滤器和自定 ...

最新文章

  1. 关系数据库规范化理论(关系数据库设计理论)
  2. 华为海思MPP媒体处理软件开发学习(基础)
  3. eclipse(或者myeclipse)常用配置方法
  4. IOS基础之打砖块项目演练
  5. python界面工具pyqt基础教程
  6. usr/bin/expect方式免密码登录和发送文件脚本
  7. Exynos4412 内核移植(三)—— 内核启动过程分析
  8. 认知NumPy数学运算库
  9. 教练我想学python_教练,我想学Python:(3)列表和切片,边学习边刷leetcode,三,与,边学边,LeetCode...
  10. Android实现访斗鱼视频播放
  11. 贪吃蛇游戏-小程序游戏
  12. C++ 串口调试工具源码
  13. 应用安全系列之二十六:应用层DOS攻击
  14. ROS创建Web代理(Web proxy)
  15. 产品需求文档怎样编写
  16. 我们为什么需要信息增益比,而不是信息增益?
  17. Linux 使用curl认证深信服上网行为管理
  18. 暴力破解及验证码安全
  19. 前端渲染10w条数据
  20. 趣图 | 发盆友圈的正确姿势

热门文章

  1. 千纸鹤(小纸片)全套源码
  2. google的一些秘密入口 很好玩
  3. 秘密secret的几个应用场景
  4. 基于觅食生境选择的改进粒子群算法-附代码
  5. 光猫连接水星路由器显示服务器,水星mw300r路由器连接光猫的设置方法步骤
  6. 史上最全因果推断合集-12(因果推断在哈啰出行的实践探索)
  7. Netty内存池 (5w长文+史上最全)
  8. Typescript系列(一):TS入门教程之简介、安装、编译、监听
  9. win10开机系统恢复(WinRE)中找不到系统恢复映像或功能不全的解决方法
  10. java实现的俄罗斯方块游戏--powered by dustin