如何配置使关闭pgAdmin 4桌面版后网页版仍可正常使用?
解决pgAdmin 4桌面版关闭后网页版无法访问的配置方法
pgAdmin 4桌面版默认是单实例运行,关闭桌面客户端时会直接终止后台的Web服务进程,所以网页版会跟着失效。要实现关闭桌面版后网页版仍可用,需要修改配置让后台服务独立运行,具体步骤如下:
- 找到pgAdmin 4的配置文件
config_local.py:- Windows路径:
%APPDATA%\pgAdmin\ - macOS路径:
~/Library/Application Support/pgAdmin/ - Linux路径:
~/.pgadmin/
- Windows路径:
- 打开配置文件,添加或修改以下参数:
# 禁用桌面版独占模式,允许后台服务独立运行 DESKTOP_MODE = False # 设置服务监听地址,仅本地访问可设为127.0.0.1,允许外部访问设为0.0.0.0 DEFAULT_SERVER = '127.0.0.1' # 设置服务端口,默认5050,可按需修改 DEFAULT_SERVER_PORT = 5050 - 保存配置后,启动pgAdmin 4后台服务:
- Windows:在pgAdmin安装目录的
bin文件夹中,运行pgAdmin4.exe --server-mode - macOS/Linux:在终端执行
pgadmin4 --server-mode命令
- Windows:在pgAdmin安装目录的
- 启动后台服务后,关闭桌面版客户端,网页版依然能通过
http://localhost:5050正常访问
注意:修改配置前建议备份原文件,避免配置错误导致无法启动;若需要开机自动启动后台服务,可将启动脚本加入系统开机启动项。
内容的提问来源于stack exchange,提问作者rendi
相关产品推荐
相关产品推荐

