3

今天我在我的 Mac OS X (Yosemite 10.10.5) 上安装了Kong (API 管理层)。我使用了此处提供的 .pkg 文件。我按照安装说明进行操作,一切都成功了。

我还使用 Cassandra 主页上提供的信息安装了 Cassandra。

但是当我启动 Kong 时,使用以下命令:

$ kong start

它抛出以下错误:

dnsmasq: failed to create listening socket for fe80::3e15:XXXX:XXXX%en0: Can't assign requested address
4

4 回答 4

0

看起来您已经在 kong 端口 8000,8001 或 9042 上运行了一些东西。尝试关闭任何可能正在使用这些端口的东西并重试?

于 2015-06-09T14:25:18.313 回答
0

您可以通过更改文件中的值将 Kong 配置为在(代理和管理员)的任何自定义端口上运行/etc/kong/kong.yml在此处查看完整的配置参考

于 2015-06-10T05:21:39.417 回答
0

问题是 Kong 上的 dnsmasq 默认监听端口8053https://github.com/Mashape/kong/blob/master/kong.yml#L29),这似乎已经在您的系统上。

确保该端口上没有其他任何东西在运行。

于 2015-07-16T10:31:13.750 回答
0

您可以杀死在 dnsmasq 端口上运行的进程并重新启动 kong。

杀死进程:

sudo kill `sudo lsof -t -i:8053`

开始金刚:

kong start

/usr/local/bin/kong start
/usr/local/bin/kong stop
/usr/local/bin/kong reload
/usr/local/bin/kong status
于 2016-03-17T15:27:26.623 回答