
VPS PostgreSQL 连接不上怎么办(2026):5432 端口、listen_addresses、pg_hba.conf、服务启动失败排查
VPS 上 PostgreSQL 连接不上,常见原因包括服务没启动、5432 没监听、listen_addresses 只绑定 localhost、pg_hba.conf 没放行、UFW/安全组拦截、认证方式不匹配,或磁盘/共享内存导致启动失败。本文按本机连接、服务状态、日志、端口监听、认证配置和远程访问逐层排查。
请稍候,我们正在加载内容。
分类阅读304 篇文章
从第一次登录和文件传输,到系统配置、应用部署、备份与故障排查,按实际任务学习 VPS 使用,兼顾新手步骤和维护边界。


VPS 上 PostgreSQL 连接不上,常见原因包括服务没启动、5432 没监听、listen_addresses 只绑定 localhost、pg_hba.conf 没放行、UFW/安全组拦截、认证方式不匹配,或磁盘/共享内存导致启动失败。本文按本机连接、服务状态、日志、端口监听、认证配置和远程访问逐层排查。

VPS 上 Redis 连接不上,常见原因包括服务没启动、6379 没监听、bind 只绑定本机、protected-mode 拦截、密码/ACL 不匹配、防火墙或安全组拦截,以及持久化文件权限导致启动失败。本文按本机 ping、服务状态、日志、监听地址、认证和安全暴露逐层排查。

VPS 上 Nginx 修改配置后 reload 失败、站点 404/502、HTTPS 不生效,常见原因包括配置语法错误、server_name 不匹配、include 文件加载顺序、root/alias 用错、proxy_pass 写法错误、证书路径错误或端口被占用。本文按 nginx -t、systemctl、error.log、站点配置和回滚顺序排查。

VPS 上 crontab 或 systemd timer 不执行,常见原因不是命令本身错,而是执行用户、PATH 环境、工作目录、权限、时间时区、服务没启用或日志没看对。本文按 cron 服务、任务语法、日志、环境变量、systemd timer 和任务幂等性逐层排查。

VPS 突然提示 read-only file system、无法写入文件,或重启后进入 emergency mode,常见原因包括磁盘错误、文件系统损坏、fstab 配置错误、云盘异常、根分区空间/inode 问题。本文按日志、挂载状态、磁盘健康、fsck 修复和数据备份顺序排查。

VPS 时间不准会影响证书校验、日志排序、定时任务、JWT/登录状态和数据库时间戳。常见原因包括时区设置错误、NTP 没启用、chrony 或 systemd-timesyncd 异常、UDP 123 被拦、虚拟化宿主时间漂移。本文按 timedatectl、NTP 服务、chrony、网络和业务影响逐层排查。

VPS 上 Docker 容器无法访问外网、apt 提示 Temporary failure resolving、容器之间服务名解析失败,常见原因包括默认 bridge 不支持自动服务名解析、Docker 内置 DNS 127.0.0.11 异常、宿主机 systemd-resolved 干扰、daemon.json DNS 配置错误、防火墙或转发规则被改。本文按容器内 DNS、Docker 网络、宿主机转发、防火墙和 Compose 配置逐层排查。

VPS 上 Docker 报 Got permission denied while trying to connect to the Docker daemon socket,或容器挂载目录后写入 Permission denied,常见原因包括当前用户不在 docker 组、会话未刷新、/var/run/docker.sock 权限异常、rootless Docker socket 路径不同、bind mount 的 UID/GID 不匹配。本文按宿主机 Docker socket、用户组、生效会话、挂载目录和容器用户逐层排查。

VPS 突然自动重启、控制台出现 Kernel panic、SSH 进不去或日志里有 kernel oops/call trace,常见原因包括内核模块/驱动异常、文件系统或根分区问题、内存/CPU 硬件错误、OOM 后连锁故障、内核升级后 initramfs 不匹配。本文按上次启动日志、dmesg、kdump、vmcore、crash 和服务商工单证据逐层排查。