【问题标题】:fluentd tcp input plugin not workingfluentd tcp输入插件不起作用
【发布时间】:2015-08-07 03:31:11
【问题描述】:

当我运行 fluentd td-agent 使用 tcp 插件 从 tcp 端口 514 读取数据时,我发现错误为,

   2015-05-25 15:32:18 +0000 [info]: adding match pattern="tcp.events" type="stdout"
   2015-05-25 15:32:18 +0000 [info]: adding source type="tcp"
   2015-05-25 15:32:18 +0000 [error]: unexpected error  error_class=Errno::EACCES error=#<Errno::EACCES: Permission denied - bind(2) for "0.0.0.0" port 514>

当我尝试从 TCP 端口读取数据时,我发现数据为

   nc -l 514
  <30>May 25 21:15:11 5gws056 docker/34cead996122[1865]: Hello Mon May 25 15:45:11 UTC 2015
  <30>May 25 21:15:12 5gws056 docker/34cead996122[1865]: Hello Mon May 25 15:45:12 UTC 2015
  <30>May 25 21:15:13 5gws056 docker/34cead996122[1865]: Hello Mon May 25 15:45:13 UTC 2015
  <30>May 25 21:15:14 5gws056 docker/34cead996122[1865]: Hello Mon May 25 15:45:14 UTC 2015
  <30>May 25 21:15:15 5gws056 docker/34cead996122[1865]: Hello Mon May 25 15:45:15 UTC 2015

提前致谢

【问题讨论】:

    标签: rsyslog fluentd


    【解决方案1】:

    任何低于 1024 的端口号都需要 root 权限。它被称为特权端口。可以试试更大的端口号吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-02
      • 1970-01-01
      • 2018-02-25
      • 2014-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多