type
summary
status
category
tags
slug
date
password
icon
遇到的问题
1.SSL证书部署后(Nginx),无法访问同机器节点(localhost)
问题描述:浏览器无法连接到地址(节点)
问题分析:MCSManager 要求浏览器能够直接连接到远程节点,由于你升级到了 HTTPS,导致浏览器拒绝使用 Websocket+HTTP 协议连接远程节点。
解决办法:
在nginx中,先监听
127.0.0.1的http端口,再监听用于公网访问的https端口。(两者监听的IP不一样,不会发生冲突)先监听127.0.0.1的http端口(这里用的12444)(24444是默认节点端口)
监听用于公网访问的https端口(这里用的12444)(24444是默认节点端口)
注意:网页端也要开启Websocket(节点部署SSL的话管理页面也需要SSL)(23333为默认网页端口)
节点信息中,如下填:
字段 | 填写内容 |
远程节点 IP 地址 | localhost |
远程节点端口 | 12444 |
参考文档:
2.开启Websocket之后,页面卡顿或报错500(Nginx)
问题描述:看一下error_log,一般在Nginx目录logs下
本次遇到的:[crit] 1583105#1583105: accept4() failed (24: Too many open files)
问题分析:这是典型的 WebSocket + Nginx 高 FD 消耗问题
解决方法:
编辑 nginx.conf
worker_connections × worker_processes 就是最大并发 FD

