質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.33%

  • CentOS

    2832questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Fluentd

    44questions

    Fluentdは、オープンソースのログ収集ツールです。ログの収集方法、ログの記録先などのログデータ処理を柔軟にカスタマイズでき、インプットおよびアウトプットが全てプラグインとして実装されています。

Fluentdで発生するエラー(「failed to initialize connection」など)の解決について

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 975

skytree

score 3

Fluentd(td-agent2)を用いてApache(2.2.15)のログをPostgresql(9.6.0)に格納しようとしています。
一通り、設定が完了したのですが、fluentdで以下のエラーが発生しており、上手く動作しません。
お手数ですが、問題解決に向けてアドバイスを頂けないでしょうか。宜しくお願いします。

◆td-agent.logのログ

2017-03-09 14:58:44 +0900 [info]: following tail of /var/log/httpd/access_log
2017-03-09 03:07:01 +0900 [warn]: suppressed same stacktrace
2017-03-09 11:13:14 +0900 [warn]: retry count exceededs limit.
2017-03-09 11:13:14 +0900 [warn]: suppressed same stacktrace
2017-03-09 11:13:14 +0900 [error]: throwing away old logs.
2017-03-09 14:58:42 +0900 [info]: shutting down fluentd
2017-03-09 14:58:42 +0900 [info]: shutting down input type="tail" plugin_id="object:3f9a8b9abae0"
2017-03-09 14:58:42 +0900 [info]: shutting down output type="pgjson" plugin_id="object:3f9a8b5716f0"
2017-03-09 14:58:42 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/2.1.0/monitor.rb:211:in mon_synchronize'   <source>     tag apache.access     port 5432     time_col time 2017-03-09 14:58:44 +0900 [info]: following tail of /var/log/httpd/access_log   2017-03-09 03:07:01 +0900 [warn]: suppressed same stacktrace 2017-03-09 11:13:14 +0900 [warn]: retry count exceededs limit.   2017-03-09 11:13:14 +0900 [warn]: suppressed same stacktrace 2017-03-09 11:13:14 +0900 [error]: throwing away old logs. 2017-03-09 14:58:42 +0900 [info]: shutting down fluentd 2017-03-09 14:58:42 +0900 [info]: shutting down input type="tail" plugin_id="object:3f9a8b9abae0" 2017-03-09 14:58:42 +0900 [info]: shutting down output type="pgjson" plugin_id="object:3f9a8b5716f0"   2017-03-09 14:58:42 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/2.1.0/monitor.rb:211:in mon_synchronize'
<source>
tag apache.access
port 5432
time_col time
2017-03-09 14:58:44 +0900 [info]: following tail of /var/log/httpd/access_log
host localhost
port 5432
time_col time
2017-03-09 14:58:44 +0900 [info]: following tail of /var/log/httpd/access_log
<source>
tag apache.access
port 5432
time_col time
2017-03-09 14:58:44 +0900 [info]: following tail of /var/log/httpd/access_log
2017-03-09 14:58:44 +0900 [info]: gem 'fluentd' version '0.12.31'
2017-03-09 14:58:44 +0900 [info]: adding match pattern="apache.access" type="pgjson"
2017-03-09 14:58:44 +0900 [info]: adding source type="tail"
2017-03-09 14:58:44 +0900 [info]: using configuration file: <ROOT>
<source>
type tail
format apache
path /var/log/httpd/access_log
pos_file /var/log/td-agent/pos/apache.test.log.pos
tag apache.access
</source>
<match apache.access>
type pgjson
host localhost
port 5432
database weblog
table fluentd
user postgres
password xxxxxx
time_col time
tag_col tag
record_col record
</match>
</ROOT>
2017-03-09 14:58:44 +0900 [info]: following tail of /var/log/httpd/access_log
2017-03-09 14:59:44 +0900 [warn]: temporarily failed to flush the buffer. next_retry=2017-03-09 14:59:45 +0900 error_class="RuntimeError" error="failed to initialize connection: FATAL:  \xE3\x83\xA6\xE3\x83\xBC\xE3\x82\xB6\"postgres\"\xE3\x81\xAEIdent\xE8\xAA\x8D\xE8\xA8\xBC\xE3\x81\xAB\xE5\xA4\xB1\xE6\x95\x97\xE3\x81\x97\xE3\x81\xBE\xE3\x81\x97\xE3\x81\x9F\n" plugin_id="object:3fde721ebd34"
2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluent-plugin-pgjson-0.0.8/lib/fluent/plugin/out_pgjson.rb:71:in rescue in init_connection'   2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluent-plugin-pgjson-0.0.8/lib/fluent/plugin/out_pgjson.rb:64:in init_connection'
2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluent-plugin-pgjson-0.0.8/lib/fluent/plugin/out_pgjson.rb:41:in write'   2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.31/lib/fluent/buffer.rb:354:in write_chunk'
2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.31/lib/fluent/buffer.rb:333:in pop'   2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.31/lib/fluent/output.rb:342:in try_flush'
2017-03-09 14:59:44 +0900 [warn]: /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.31/lib/fluent/output.rb:149:in `run'
2017-03-09 14:59:45 +0900 [warn]: temporarily failed to flush the buffer. next_retry=2017-03-09 14:59:47 +0900 error_class="RuntimeError" error="failed to initialize connection: FATAL:  \xE3\x83\xA6\xE3\x83\xBC\xE3\x82\xB6\"postgres\"\xE3\x81\xAEIdent\xE8\xAA\x8D\xE8\xA8\xBC\xE3\x81\xAB\xE5\xA4\xB1\xE6\x95\x97\xE3\x81\x97\xE3\x81\xBE\xE3\x81\x97\xE3\x81\x9F\n" plugin_id="object:3fde721ebd34"
2017-03-09 14:59:45 +0900 [warn]: suppressed same stacktrace
2017-03-09 14:59:47 +0900 [warn]: temporarily failed to flush the buffer. next_retry=2017-03-09 14:59:50 +0900 error_class="RuntimeError" error="failed to initialize connection: FATAL:  \xE3\x83\xA6\xE3\x83\xBC\xE3\x82\xB6\"postgres\"\xE3\x81\xAEIdent\xE8\xAA\x8D\xE8\xA8\xBC\xE3\x81\xAB\xE5\xA4\xB1\xE6\x95\x97\xE3\x81\x97\xE3\x81\xBE\xE3\x81\x97\xE3\x81\x9F\n" plugin_id="object:3fde721ebd34"


◆◆td-agentの設定

<source>
type tail
format apache
path /var/log/httpd/access_log
pos_file /var/log/td-agent/pos/apache.test.log.pos
tag apache.access
</source>

<match apache.access>
type pgjson
host localhost
port 5432
database weblog
table fluentd
user postgres
password XXXXXXXX
time_col time
tag_col tag
record_col record
</match>


  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

check解決した方法

0

pg_hba.confがidentになっていたことに起因してました。trustやその他で解決しました。ありがとうございます。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

同じタグがついた質問を見る

  • CentOS

    2832questions

    CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

  • Fluentd

    44questions

    Fluentdは、オープンソースのログ収集ツールです。ログの収集方法、ログの記録先などのログデータ処理を柔軟にカスタマイズでき、インプットおよびアウトプットが全てプラグインとして実装されています。