2009-05-29 9 views
5

Ho cercato già il sito ma non ho trovato nessuna informazione adatta. Poiché v'è sempre qualche esperto in giro sono sicuro che uno dei ragazzi sa esattamente quello che sto cercando :-)Come monitorare i processi passeggero/mod_rails?

Siamo su un sistema equilibrato:

Machine 1:  HAProxy load balancer 
Machine 2 & 3: Apache mod_rails and (of course) our Rails applications 

Quelli erano i giorni in cui abbiamo sono stati in grado di monitorare tutti i processi di Mongrel usando monit (o altri strumenti di monitoraggio).

C'è un modo per fare un monitoraggio facile e intelligente dei processi dei passeggeri con monit (o altri strumenti)? Come posso ottenere dinamicamente tutti i pid dei processi in esecuzione e passarli al monitoraggio?

Matt

risposta

3

Ci sono varie opzioni disponibili. Qui ci sono alcuni di loro:

  • Lo strumento passenger-status permette di ispezionare il suo stato interno
  • FiveRuns Manage in grado di monitorare un impianto di passeggeri
  • Scout può anche monitorare passeggeri
+0

New Relic ha anche RPM –

+1

Oh, e FiveRuns Manage è stato interrotto - http://blog.fiveruns.com/2009/8/12/end-of-life-for-manage –

1

E 'un piccolo ghetto, ma correre questi comandi
orologio passeggero-stato
orologio passeggero-memoria-statistiche

quindi installare ed eseguire htop