0

CouchDB Clustering Setup Reference指出,如果您需要限制 CouchDB 集群使用的临时端口的范围,您需要修改 sys.config 以添加 {inet_dist_listen_min, xxxx} 和 {inet_dist_listen_max, xxxx} 条目,例如:

[
    {lager, [
        {error_logger_hwm, 1000},
        {error_logger_redirect, true},
        {handlers, [
        {lager_console_backend, [debug, {
                lager_default_formatter,
                [
                    date, " ", time,
                    " [", severity, "] ",
                    node, " ", pid, " ",
                    message,
                    "\n"
                ]
            }]}
        ]},
        {inet_dist_listen_min, 9100},
        {inet_dist_listen_max, 9200}
    ]}
].

但是 lager 及其依赖项已被删除,这些条目看起来像是与 lager 相关的数组或条目列表的一部分。

lager,我相信是一些日志记录工具,所以我有点困惑。我只是误读了设置,我应该只是根数组中的这些条目,或者现在啤酒已经消失了,我可以跳过这个吗?

4

2 回答 2

0

我不太确定,但是文档的相关部分没有提到任何关于lager. 我不会担心lager,我会彻底遵循文档步骤。

于 2018-04-13T23:10:08.200 回答
0

对我有用的是按照文档中的描述进行整个配置,即使措辞指向只是插入inet_dist_listen_minand inet_dist_listen_max

所以替换[].为:

[
    {lager, [
        {error_logger_hwm, 1000},
        {error_logger_redirect, true},
        {handlers, [
        {lager_console_backend, [debug, {
                lager_default_formatter,
                [
                    date, " ", time,
                    " [", severity, "] ",
                    node, " ", pid, " ",
                    message,
                    "\n"
                ]
            }]}
        ]},
        {inet_dist_listen_min, 9100},
        {inet_dist_listen_max, 9200}
    ]}
].

请注意,此处指示的端口范围来自文档,但这些不在 IANA 设置为 49152 到 65535 的临时端口的推荐范围内。

于 2018-06-02T10:50:47.537 回答