【问题标题】:pgbouncer port vs db portpgbouncer 端口与 db 端口
【发布时间】:2013-01-18 23:59:33
【问题描述】:

我使用 PostgreSQL 和 php。过了一会儿,客户端连接变大了,所以我尝试使用 pgbouncer 设置最大连接等。我的数据库端口是 5432,我所有的 php 都使用该端口连接到我的数据库。我的问题是,如果我使用相同的端口 5432 并设置为 pgbouncer 监听端口怎么办?所以我的数据库和 pgbouncer 使用相同的端口,所以我不必更改客户端代码。谢谢

【问题讨论】:

  • 如果 pgbouncer 在另一台计算机上运行,​​这应该不是问题。
  • 如果 pgbouncer 不在另一台计算机上,那么您显然不能使用相同的端口。您可以更改 PG 的端口,然后将 5432 用于 pgbouncer。

标签: postgresql pgbouncer


【解决方案1】:

您不能在同一个端口上运行两个不同的应用程序,但您可以在 pgbouncer 上使用 5432 并为您的数据库使用不同的端口(例如 6432)。

要更改 postgresql 上的端口,请编辑您的 postgresql.conf

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -
(...)
port = 6432                             # (change requires restart)

【讨论】:

    猜你喜欢
    • 2018-09-07
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 1970-01-01
    • 1970-01-01
    • 2020-06-25
    相关资源
    最近更新 更多