4
在Ubuntu 12.04(精确)的Windows Azure VM中,我在同一台机器上运行了postgres和pgbouncer。但是,当VM重新启动时,所有设置都可以正常工作,pgbouncer不会自动启动。如何让PGBouncer在Linux上重启时自动启动?
- 如何使它在重新启动时启动?
- 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
命令。