java.net.BindException:运行 puppetdb 和 jira 时地址已在使用中

java.net.BindException:运行 puppetdb 和 jira 时地址已在使用中

我正在尝试使用相同的 postgresql 数据库在同一台服务器上运行 jira 和 puppetdb。当我首先启用 jira 时,puppetdb 会抛出以下错误:

$sudo /opt/puppetlabs/puppet/bin/puppet resource service puppetdb ensure=running enable=true
^[[1;31mError: Systemd start for puppetdb failed!
journalctl log for puppetdb:
-- Logs begin at Thu 2017-08-31 09:42:48 BST, end at Fri 2017-09-01 20:02:16 BST. --
Sep 01 19:57:34 techserver puppetdb[767]: java.net.BindException: Address already in us

是什么导致了冲突?与 java 堆栈或 postgresql 本身有关的东西吗?

答案1

结果 jira 和 puppet 使用的默认端口是 8080 和 8081。您可以通过编辑 /etc/puppetlabs/puppetdb/conf.d/jetty.ini 文件来更改 puppet 使用的默认端口。例如:

[jetty]
port = 9090
ssl-port = 9091

相关内容