在 Ubuntu 上查看 pgAdmin 日志 取决于你是用的 pgAdmin 4 安装方式(桌面版 / Web 版 / 容器)。下面分情况说明:
如果你是直接在 Ubuntu 桌面环境安装的 pgAdmin 4(.deb 安装):
~/.pgadmin/pgadmin4.log
查看日志:
cat ~/.pgadmin/pgadmin4.log
# 或实时查看
tail -f ~/.pgadmin/pgadmin4.log
如果没有该文件,可以先运行一次 pgAdmin,再查看。
如果你是用官方 apt 源安装的 Web 版:
/var/log/pgadmin4/pgadmin4.log
查看日志:
sudo tail -f /var/log/pgadmin4/pgadmin4.log
如果 pgAdmin 是挂在 Apache 下:
sudo tail -f /var/log/apache2/error.log
sudo tail -f /var/log/pgadmin4/pgadmin4.log
如果是 Docker 容器:
docker logs pgadmin
或实时查看:
docker logs -f pgadmin
ps aux | grep pgadmin
~/.pgadmin/config.py
/var/lib/pgadmin4/config.py
确认有:
LOG_FILE = '/var/log/pgadmin4/pgadmin4.log'
sudo chown -R www-data:www-data /var/log/pgadmin4
如果你愿意,可以告诉我:
我可以更精准地帮你定位日志和原因。