2017-09-01 11 views
0

ログプラグインとしてgoodを使用し、logstashにログを送信するためにgood-logstash-tcp拡張子を使用するHapiインストールがあります。 Hapiが稼働し続けるようにする簡単な方法はありハピ、良いaldのlogstash:どのようにクラッシュを防ぐには?

/.../node_modules/good-logstash-tcp/lib/logstash.js:178 
      self.emit('error', new Error('Max retries reached, transport in silent mode, OFFLINE')); 
          ^
Error: Max retries reached, transport in silent mode, OFFLINE 
    at Socket.<anonymous> (/.../node_modules/good-logstash-tcp/lib/logstash.js:178:36) 
    at emitOne (events.js:96:13) 
    at Socket.emit (events.js:191:7) 
    at TCP._handle.close [as _onclose] (net.js:511:12) 

私の現在の問題は、logstashサーバが時々利用できなくてもよいことであり、それは現在、次のようなエラーでクラッシュし、サーバ全体を引き起こし何らかの理由でロギングが失敗した場合でも、

答えて

0

エラーの後にノードアプリケーションを自動的に再起動するには、pm2またはnodemonのようなユーティリティを使用します。 nodemonと

例:

1)npm install -g nodemon

2でそれをインストールしてください)nodemon index.jsの代わりに、node index.jsまたは

+0

npm startを使用してアプリケーションを実行します。しかしlogstash'はまだオフラインである 'あれば、それは正常に起動しません。 –

関連する問題