🚀 内网跨网段通信异常排查与解决实战总结
最近在工作中遇到了一次跨网段通信异常问题,经过排查、分析和处理,不仅解决了问题,还复盘了不少网络基础知识。特此记录。
🧩 1. 问题背景
在内网环境中,我们有如下网络结构:
- A 服务器:
172.21.2.1 - B 服务器:
172.21.2.6 - 客户端 C:
192.168.20.163
现象:
- C 机器需要访问 B 服务器的某个服务,但通信不通(ping 不通,业务请求失败)。
- 确认了防火墙关闭,服务已启动,网络线正常。
Capturing Life & Tech
最近在工作中遇到了一次跨网段通信异常问题,经过排查、分析和处理,不仅解决了问题,还复盘了不少网络基础知识。特此记录。
在内网环境中,我们有如下网络结构:
172.21.2.1172.21.2.6192.168.20.163现象:
最近,我们的系统出现了一个棘手的问题:接口响应时间会在一段时间后显著变慢,而重启服务后又恢复正常。经过多次复现,我们发现:
为了解决这一问题,我们开始深入分析 MongoDB 连接管理、索引优化等方面的潜在问题,并制定了一系列优化措施。
最近我在通过VPN访问公司内网时遇到了一个奇怪的问题:配置了两个内网子网,其中192.168.10.55可以正常访问,而192.168.20.166无法访问,但同一子网的192.168.20.254却没问题。这让我困惑不已,于是开始了排查之旅。
问题链路如下:
Websockets and SSE (Server Sent Events) are both capable of pushing data to browsers.
Websockets connections can both send data to the browser and receive data from the browser.
SSE connections can only push data to the browser.
SSE is Simpler, case by case.
more >>最近领了两台服务器,查看后发现几块大瓷盘没有用上,实属浪费,就折腾了下,这篇就记录一下常用命令和问题。
1 | mount | column -t # 查看挂在到分区状态 |
1 | SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) |
git服务对于程序员来说不陌生,但是搭建自己的git服务估计很少有同志实践过。
我的习惯是家里电脑和办公电脑都自己搭建一套,有些需要记录版本信息但不方便放到公网的就可以在自己的电脑上用git服务管理,后期也方便追溯历史。
git自建服务的方式有很多种,官方的服务和第三方服务也不少;一般用户需要有界面,权限分级管理,多用户协作模式;在中小型的公司,使用gitlab自建的比较多;对于个人用户,我建议用gitea搭建,节省资源,节省时间,性价比更高。无论哪种gitea管理平台,都是遵循git协议的,记录可以通用,到时候换一下地址就行。
没有git服务的公司,劝退。
more >>文档管理在项目管理过程中至为重要,其重要性甚至大过代码。
有些不重视文档的团队,是不合格的;不重视文档的领导,也是不称职的。
国内外有很多可以用于团队协同的文档工具,其中不乏做的十分出色的;有时候放到别人的平台上不放心,也有自建文档共享平台的需求,借用开源软件可轻松搭建。
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true