加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在Linux上重启时启动PGBouncer自动启动?

发布时间:2020-12-13 19:05:21 所属栏目:Linux 来源:网络整理
导读:在Windows Azure VM中的Ubuntu 12.04(精确)上,我在同一台机器上运行了postgres和pgbouncer.一切都设置好并且有效但是当重新启动VM时,pgbouncer不会自动启动. 我如何制作它以便在重启时启动? Postgres是否需要在PGBouncer之前运行?如果是这样,这是如何实现

在Windows Azure VM中的Ubuntu 12.04(精确)上,我在同一台机器上运行了postgres和pgbouncer.一切都设置好并且有效但是当重新启动VM时,pgbouncer不会自动启动.

>我如何制作它以便在重启时启动?
> Postgres是否需要在PGBouncer之前运行?如果是这样,这是如何实现的?我假设PGBouncer仍会运行,如果Postgres没有运行,或者这个假设是错误的,任何sql连接都无法连接?

我开始运行它的命令如下.注意:我需要成为’postgres’用户才能启动服务,否则会失败.还详细的答案preferrend. Linux不是我的普通操作系统.

sudo su postgres
pgbouncer -d -v /etc/pgbouncer/pgbouncer.ini

如果有用,这就是pgbouncer的安装方式:

sudo apt-get install postgresql-9.3 pgbouncer

注意:我只能在第一次运行pgbouncer -d -v /etc/pgbouncer/pgbouncer.ini命令后才能与pgbouncer服务(强制重新加载,状态,启动,停止)进行交互.

最佳答案
编辑/ etc / default / pgbouncer并设置

START=1

然后使用init脚本启动pgbouncer:

/etc/init.d/pgbouncer start

init脚本将在启动时自动启动pgbouncer.但是你需要设置START = 1.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读