2017-06-20 1 views
0

私はノードv7.2.1を使用しています。私が使用してappmetricsダッシュをインストールした私はpostgresqlクエリを発行するたびにAppmetrics-dashがクラッシュします

: アプリでnpm install appmetrics-dash

、私は特急の後に、単一の行を追加しました:私のアプリは罰金を開始

var express = require('express'); 
var dash = require('appmetrics-dash').monitor(); 

、私が見ることができますポート3001でダッシュボードが、私は(PostgreSQLの)データベースにクエリを発行したときに、自分のアプリケーションと一緒にappmetricsクラッシュ、:

D:\Projekti\a2\app\edgar\node_modules\appmetrics-dash\node_modules\appmetrics\probes\postgres-probe.js:54 
     if(!client.__appmetricsProbeAttached__) { 
       ^

TypeError: Cannot read property '__appmetricsProbeAttached__' of null 
    at D:\Projekti\a2\app\edgar\node_modules\appmetrics-dash\node_modules\appmetrics\probes\postgres-probe.js:54:19 
    at args.(anonymous function) (D:\Projekti\a2\app\edgar\node_modules\appmetrics-dash\node_modules\appmetrics\lib\aspect.js:26:4) 
    at D:\Projekti\a2\app\edgar\node_modules\pg\lib\pool.js:81:27 
    at D:\Projekti\a2\app\edgar\node_modules\generic-pool\lib\generic-pool.js:274:11 
    at D:\Projekti\a2\app\edgar\node_modules\pg\lib\pool.js:30:28 
    at Connection.<anonymous> (D:\Projekti\a2\app\edgar\node_modules\pg\lib\client.js:176:5) 
    at emitOne (events.js:96:13) 
    at Connection.emit (events.js:188:7) 
    at Socket.<anonymous> (D:\Projekti\a2\app\edgar\node_modules\pg\lib\connection.js:59:10) 
    at emitOne (events.js:96:13) 
    at Socket.emit (events.js:188:7) 
    at emitErrorNT (net.js:1281:8) 
    at _combinedTickCallback (internal/process/next_tick.js:74:11) 
    at process._tickDomainCallback (internal/process/next_tick.js:122:9) 
+0

このライブラリは、ドキュメントに従って正しく使用していますか?クラッシュは、アプリケーションではなく、ライブラリコードで発生します。 – Artem

+0

'dash.attach()'機能を考慮してもいいですか? – Artem

答えて

0

のアップグレードP gを最新バージョン(6.3.0)に修正したので、結局のところappmetricsの障害ではなかったと思います。

+0

最新の信頼性の高いバージョンであるv5.1の後に、そのドライバには多くの信頼性の問題があります。 –

関連する問題