1. 现象描述 在 Linux 服务器上使用 Supervisor 管理进程时,很多同学会遇到这样一个诡异的问题: 程序运行初期一切正常,但运行一段时间(几天或几周)后,或者在一次系统维护后,执行 supervisorctl 命令时突然报错: http://localhost:9001 refused connection 或 error: <class 'FileNotFoundError'>, [Errno 2] No such file or directory: file: /usr/lib/p…

2026-05-10 0条评论 63点热度 0人点赞 admin 阅读全文

背景 服务:Spring AI MCP Server,SSE 端点 /sse,消息端点 /mcp/message 环境:AWS EC2,Nginx 反代到本地 8049 端口 现象: 本机直连:curl -N -H "Accept: text/event-stream" http://localhost:8049/sse 正常 外部访问:curl -N -H "Accept: text/event-stream" https://ai.example.com/sse 连接建立后一直“卡住”,无事件推送 问题原因定位…

2026-03-03 0条评论 315点热度 0人点赞 admin 阅读全文

Linux服务器 上 firewalld 端口转发不生效的解决方案 问题描述 在 AWS EC2 服务器上使用 firewalld 配置端口转发时,遇到了一个令人困惑的问题: 需求:将本机 5001 端口的流量转发到另一台服务器 1.2.3.4 的 5001 端口 现象:从外部 telnet 到 EC2 的 5001 端口失败,但直接 telnet 目标服务器 1.2.3.4:5001 是通的 配置:firewalld 的规则看起来完全正确,端口也已开放,masquerade 也已启用 排查过程 1. 检查 fir…

2026-02-11 0条评论 337点热度 0人点赞 admin 阅读全文

问题描述 作为开发者,我们经常会遇到这样的场景:在远程 Linux 服务器上使用 Vim 编辑文件,辛辛苦苦修改了大量内容,准备保存时却发现文件是只读的,无法保存。这种情况通常发生在: 编辑系统配置文件(如 /etc/nginx/nginx.conf) 修改其他用户拥有的文件 编辑权限受限的日志文件 传统的做法是退出 Vim,然后用 sudo vim /path/to/file 重新打开,但这意味着你刚才的所有编辑都白费了。虽然可以养成使用 sudo vim 的习惯,但这并不符合很多人的工作流程,而且每次都要 su…

2025-10-24 0条评论 862点热度 0人点赞 admin 阅读全文

问题场景 在Linux系统中,我们经常遇到这样的尴尬情况: 使用普通用户身份打开vim编辑系统文件 花费大量时间修改内容 准备保存时发现没有写入权限 面临丢失所有修改内容的风险 bash # 典型的错误操作 vim /etc/hosts # 编辑了很多内容后... :w # E45: 'readonly' option is set (add ! to override) 解决方案::w !sudo tee % 命令详解 vim :w !sudo tee % 让我们拆解这个命令: :w ! - 将缓冲区内容写入到外…

2025-09-05 0条评论 1774点热度 0人点赞 admin 阅读全文

一台小服务器上安装了docker,跑了几个container,没过一阵子发现磁盘空间不够了,查了一下,主要是docker安装了gitlab-ce,这个容器产生的日志特别多,一天能有几百MB,在这个文件夹下: /var/lib/docker/containers/7daa91c2495dec29ebac0ba77d1b4bf9e665e20f10f504ed02dbfaea94c3d7b5/7daa91c2495dec29ebac0ba77d1b4bf9e665e20f10f504ed02dbfaea94c3d7b5…

2024-09-16 0条评论 1941点热度 0人点赞 admin 阅读全文

如果网站没有安装统计分析代码,或者没有开发专门的统计分页功能,想要简单的做一些统计分析,可以使用nginx的日志,前提是前端的服务器使用的是nginx 一般来说nginx的访问日志路径是 ,大部分nginx服务器是在linux下运行的,这里以linxu举例 统计所有的PV数 cat access.log | wc -l 统计当天的PV数 cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p | wc -l 统计指定某一天的PV数 cat access.log | sed -…

2024-02-22 0条评论 2063点热度 0人点赞 admin 阅读全文

Linux上运行Python3程序的时候,报如下错误: ModuleNotFoundError: no module named '_ssl' 或者pip3 install的时候,遇到如下错误: pip is configured with locations that require tls/ssl can't connect to https url because the ssl module is not available 原因是没有安装正确的openssl 首先确保安装了openssl11,如下: yu…

2023-10-14 0条评论 1548点热度 0人点赞 admin 阅读全文

换成OpenSSH后,使用scp把文件复制到其他机器,报错如下: /etc/crypto-policies/back-ends/openssh.config: line 3: Bad configuration option: gssapikexalgorithms /etc/crypto-policies/back-ends/openssh.config: terminating, 1 bad configuration options scp: Connection closed /etc/ssh/ssh_co…

2023-08-18 0条评论 2304点热度 0人点赞 admin 阅读全文

安装MySQL Community Server,选择的是rpm安装的方式,需要先到网站准备好rpm安装包:https://dev.mysql.com/downloads/mysql/ 省事一点,可以下载rpm bundle,就是全部的rpm包,或者只下载需要的rpm安装包 如果是bundle包,只一个tar文件,需要把里面的rpm包解压出来 然后使用rpm -ivh mysql*.rpm 方式安装,遇到一个报错: [root@mgr opt]# rpm -ivh mysql*.rpm warning: mysql…

2023-07-09 0条评论 1722点热度 0人点赞 admin 阅读全文
1234512