phpsocket 配置了SSL 低负载正常 连接数超多几百就报错【已更新截图】

yufly

问题描述

phpsocket 配置了SSL 低负载正常 连接数超多几百就报错
很奇怪不知道问题出在哪里

程序代码

// 传入ssl选项,包含证书的路径
$context = array(
    'ssl' => array(
        'local_cert'  => 'zhengshu.pem',
        'local_pk'    => 'zhengshu.key',
        'verify_peer' => false,
    )
);

报错信息

handshake error: stream_socket_enable_crypto(): Unable to set local cert chain file `zhengshu.pem'; Check that your cafile/capath settings include details of your certificate and its issuer

此时前端会报525错误 然后从ws连接变成了http轮询

这是运行的状态图 现在没啥连接数,但是只要高了就会报错

这是系统内核已优化 event也安装了

经过排查 好像是这个代码导致的内存泄漏 有大神帮我看看要如何处理

$msg = base64_encode(gzencode($send_msg,5));
537 2 0
2个回答

静默

安装event扩展

  • yufly 2023-02-15

    这个我是安装了的,我再检查一下

  • YANGZS 2023-12-21

    请问解决了吗

tomlibao

phpsocketio 是单进程,一千多连接数就已经很多了

  • YANGZS 2023-12-21

    确实 但是他报上面这个问题,就很怪

年代过于久远,无法发表回答
🔝