2010-08-14 19 views
5

Uso frequentemente jstat per ottenere statistiche relative a GC. Tuttavia, ci sono momenti in cui semplicemente non riesco a ottenere nessuna delle statistiche da una JVM. Dice solo che non può trovare l'id del processo, anche se è l'id corretto.Sun Java jstat non funziona .. a volte!

Scavando leggermente più in profondità, sembra essere correlato ai file "/ tmp/hsperfdata". Sui server che hanno questa directory/file, jstat funziona come previsto (jps mostra anche le istanze corrette). Sui server/istanze in cui non riesce, non vedo la directory "/ tmp/hsperfdata" (e jps non segnala il pid).

Qualcun altro ha incontrato questo? Ho letto da qualche parte che la variabile TMP deve essere impostata correttamente, ma non vedo alcuna differenza nelle impostazioni dell'ambiente tra l'account del server in cui funziona e dove non lo fa.

+0

appena incontrato lo stesso problema io stesso, finora non hanno trovato niente di utile 'sulla rete. Pubblicherò se trovo la soluzione. –

risposta