Lazy loaded imageMCSManager部署
2025-11-19
| 2025-11-20
字数 822阅读时长 3 分钟
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
  • 服务器
  • 客户端ssh设置心跳检测保持连接不中断Ubuntu
    Loading...