GatewayWorker 创建wss服务 exit with status 64000

daishiqi

GatewayWorker 创建wss服务时
exit with status 64000

// 证书最好是申请的证书
$context = array(
// 更多ssl选项请参考手册 https://php.net/manual/zh/context.ssl.php
'ssl' => array(
// 请使用绝对路径
'local_cert' => '/www/api/config/server.pem', // 也可以是crt文件
'local_pk' => '/www/api/config/server.key',
'verify_peer' => false,
// 'allow_self_signed' => true, //如果是自签名证书需要开启此选项
)
);
// websocket协议(端口任意,只要没有被其它程序占用就行)
$gateway = new Gateway("websocket://0.0.0.0:443", $context);
// 开启SSL,websocket+SSL 即wss
$gateway->transport = 'ssl';

加上这段代码启动就64000,删除掉就没事

1851 1 0
1个回答

walkor 打赏

可能是443端口被占用了,搞不定的话就用 nginx代理ssl

  • daishiqi 2022-09-17

    请问在哪能看到具体的错误日志吗?

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