【发布时间】:2013-12-13 12:04:31
【问题描述】:
在 Windows Azure VM 中的 Ubuntu 12.04(精确)上,我在同一台机器上运行了 postgres 和 pgbouncer。一切都设置好了,但是当 VM 重新启动时,pgbouncer 不会自动启动。
- 如何让它在重新启动时启动?
- Postgres 是否需要在 PGBouncer 之前运行?如果是这样,这是如何实现的?我假设 PGBouncer 仍然会运行任何 sql 连接,如果 Postgres 没有运行,或者这个假设是否错误?
我运行的命令如下。注意:我需要成为“postgres”用户才能启动服务,否则会失败。还有详细的答案首选。 Linux 不是我的普通操作系统。
sudo su postgres
pgbouncer -d -v /etc/pgbouncer/pgbouncer.ini
如果有帮助,这就是 pgbouncer 的安装方式:
sudo apt-get install postgresql-9.3 pgbouncer
注意:我可以与 pgbouncer 服务(强制重新加载、状态、启动、停止)交互,但是只有在我第一次运行 pgbouncer -d -v /etc/pgbouncer/pgbouncer.ini 命令之后。
【问题讨论】:
标签: linux postgresql ubuntu azure pgbouncer