CRMEB论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 129|回复: 7

[处理完毕] 后台通信问题

[复制链接]

3

主题

20

帖子

483

积分

vip4

Rank: 4

积分
483
发表于 2019-11-23 03:22:39 | 显示全部楼层 |阅读模式
bug反馈
服务器类型: linux 
web服务类型: nginx 
源码来源: 商业版
版本: CRMEB v3.*
问题分类: 功能问题 
模块: 后台
账号信息: 您无权查看
本帖最后由 quyanyun 于 2019-11-25 11:51 编辑

按照手册https://help.crmeb.net/crmeb_30/1248075,开启了20002和20003端口,机房安全组也放行了这两个端口,php要求开的函数也开了,在服务器上,网站根目录下执行
  1. php think workerman start --d
复制代码
的时候报错
QQ截图20191123031820.jpg
网站后台也报错
QQ截图20191123031529.jpg

我的PHP环境是7.2.24,切换过7.1和7.3,也都是同样的问题,支持sockets的,nginx 443端口,配了https证书,请帮忙看下是那个环节出问题了,谢谢

PHP扩展信息
QQ截图20191123035044.jpg
发表于 2019-11-23 09:02:57 | 显示全部楼层
命令行版本不对把你输入 php -v 看下版本
回复

使用道具 举报

3

主题

20

帖子

483

积分

vip4

Rank: 4

积分
483
 楼主| 发表于 2019-11-23 09:40:23 | 显示全部楼层
liaofei 发表于 2019-11-23 09:02
命令行版本不对把你输入 php -v 看下版本

服务器是多版本的PHP,有5.4,5.6,7.0,7.1,7.2,7.3,在命令行输入php -v 是如下结果
  1. PHP 5.4.16 (cli) (built: Nov  1 2019 16:04:20)
  2. Copyright (c) 1997-2013 The PHP Group
  3. Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
  4.     with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v10.0.3, Copyright (c) 2002-2017, by ionCube Ltd.
复制代码

,可是给网站指定应用的是php 7.2版本
回复

使用道具 举报

3

主题

20

帖子

483

积分

vip4

Rank: 4

积分
483
 楼主| 发表于 2019-11-23 23:03:05 | 显示全部楼层
liaofei 发表于 2019-11-23 09:02
命令行版本不对把你输入 php -v 看下版本

感谢liaofei的提醒,把系统默认php版本改成7.1就可以了, QQ截图20191123230050.jpg
回复

使用道具 举报

3

主题

20

帖子

483

积分

vip4

Rank: 4

积分
483
 楼主| 发表于 2019-11-24 00:29:58 | 显示全部楼层
liaofei 发表于 2019-11-23 09:02
命令行版本不对把你输入 php -v 看下版本

帮助文档貌似没有linux nginx https环境下WebSocket 通信配置的说明,比如proxy的配置之类的。
回复

使用道具 举报

发表于 2019-11-25 09:17:14 | 显示全部楼层
就一个命令,命令也有文档,其他的不用部署什么
回复

使用道具 举报

3

主题

20

帖子

483

积分

vip4

Rank: 4

积分
483
 楼主| 发表于 2019-11-25 11:18:00 | 显示全部楼层
本帖最后由 quyanyun 于 2019-11-25 11:52 编辑
liaofei 发表于 2019-11-25 09:17
就一个命令,命令也有文档,其他的不用部署什么

http下通信正常,https下会报wss错,ssl_certificate_key 和ssl_certificate 都配置了的
  1. WebSocket connection to 'wss://www.xxxxx.com:20002/' failed: Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
复制代码
回复

使用道具 举报

发表于 2019-11-26 09:12:51 | 显示全部楼层
quyanyun 发表于 2019-11-25 11:18
http下通信正常,https下会报wss错,ssl_certificate_key 和ssl_certificate 都配置了的 ...

wss 就是另外一种协议了,的需要单独配置。不过一般也不需要ws和wss同时兼容的  http://doc3.workerman.net/315300 官方文档里写有配置的方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|CRMEB论坛

GMT+8, 2019-12-10 15:59 , Processed in 0.027292 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表