【发布时间】:2019-03-08 15:45:56
【问题描述】:
我正在尝试在 Windows 服务器上启动 pgbouncer,但出现错误:
FATAL cannot load config file
我从以下位置下载安装: https://winpg.jp/~saito/pgbouncer/
我已经注册了 DLL。
我的配置文件,按照说明是:
[databases]
template1 = host=127.0.0.1 port=5432 dbname=template1
[pgbouncer]
listen_port = 6543
listen_addr = 127.0.0.1
auth_type = md5
auth_file = users.txt
logfile = pgbouncer.log
pidfile = pgbouncer.pid
admin_users = postgres
而我的 users.txt 是:
"postgres" "md52789c829ed005483db36bec2438f82674"
有什么办法可以看出问题所在吗? 错误信息不是很有帮助:)
谢谢。
【问题讨论】:
-
可能会有一些奇怪的白色字符
-
@PavelStehule,我刚刚检查过了。没有多余的字符。
-
也许是访问权限?窗户有时很奇怪
-
你用的是win32还是64?可能是应用程序是 64,而您拥有 32 位版本,反之亦然。
-
我发现 pgbouncer.ini 的末尾有一行 %include /var/opt/gitlab/consul/databases.ini 并且我的系统上没有这样的文件,因此我遇到了问题。记住我的是一个 linux 系统,所以路径名可能会改变。
标签: postgresql pgbouncer