这里详细描述问题 在安装event扩展的时候,不小心 Include libevent OpenSSL support【yes】,这里没有键入no
workerman里面显示 load average: 0, 0.01, 0.05 event-loop:\Workerman\Events\Event 应该是成功的,运行一会儿,会跳出一些报错信息【偶尔】,请问怎么办,是不管它还是需要重新安装EVENT,那么如何重新安装EVENT呢,谢谢
已经解决,方法如下 : 首先卸载pecl/event扩展
pecl uninstall event
重新安装: pecl install event 注意提示:Include libevent OpenSSL support [yes] : 时输入no回车,注意提示:PHP Namespace for all Event classes :时输入yes,其它直接敲回车就行
运行php --ini找到并打开php.ini文件,在最后一行加入如下配置 extension=event.so (之前已经加过,这里就不用再加了)
也许这些报错与"libevent OpenSSL support"无关
有可能,我又贴了错误码在下面
错误码又出现:
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
这是我重新装了event之后,又出现的错误提示 我用的是$ws_worker->transport = 'ssl'; 以https访问的,不知道是否与这个有关
先把ssl关掉, SSL用nginx处理吧
一看就是ssl相关错误,error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol 根据这个提示,有可能是客户端使用的ws请求链接
还在测试中,都是https请求的wss
wss://
没错 wss://
如果证书没问题,就把ssl的任务交给nginx吧
好嘞,谢谢小w
已经解决,方法如下 :
首先卸载pecl/event扩展
pecl uninstall event
重新安装:
pecl install event
注意提示:Include libevent OpenSSL support [yes] : 时输入no回车,注意提示:PHP Namespace for all Event classes :时输入yes,其它直接敲回车就行
运行php --ini找到并打开php.ini文件,在最后一行加入如下配置
extension=event.so
(之前已经加过,这里就不用再加了)
也许这些报错与"libevent OpenSSL support"无关
有可能,我又贴了错误码在下面
错误码又出现:
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
SSL handshake error: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
这是我重新装了event之后,又出现的错误提示
我用的是$ws_worker->transport = 'ssl';
以https访问的,不知道是否与这个有关
先把ssl关掉, SSL用nginx处理吧
一看就是ssl相关错误,error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol 根据这个提示,有可能是客户端使用的ws请求链接
还在测试中,都是https请求的wss
wss://
没错 wss://
如果证书没问题,就把ssl的任务交给nginx吧
好嘞,谢谢小w