2010-11-29 32 views
1

Nous essayons d'utiliser Monit pour surveiller les services sur notre machine Unbuntu. J'ai réussi à configurer un contrôle d'URL de l'hôte pour m'assurer que coldfusion peut afficher les pages web et il y a une erreur pour redémarrer coldfusion. Je me demandais s'il y avait un moyen d'obtenir plus de statistiques en surveillant le processus de coldfusion. J'ai été incapable de savoir si coldfusion crée un fichier pid. Est-ce que Coldfusion 9 ou Jrun crée un fichier pid à utiliser pour le monit?Moniteur Coldfusion sur Linux avec monit?

Existe-t-il un autre moyen de surveiller coldfusion avec monit?

Répondre

0

Vous devrez créer le fichier PID avec un script wrapper autour de votre application Java. Je fais la même chose moi-même ces jours-ci. Au mieux de ma compréhension, monit doit avoir le fichier PID pour vérifier la durée de vie de votre service.

1

ColdFusion peuvent les mesures de performance en temps réel de sortie tels que:

  • nombre de visites par seconde
  • accès base de données par seconde
  • Nombre de demandes en attente
  • Nombre de demandes en cours d'exécution
  • Numéro de demandes de délai d'attente
  • Temps d'attente moyen
  • temps de demande moyenne
  • temps de transaction de base de données moyenne
  • Octets entrants par seconde
  • Octets sortant par seconde

Vous pouvez en savoir plus sur la sortie de cette exploitation forestière ici: http://help.adobe.com/en_US/ColdFusion/9.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7fe0.html#WS9F365555-357A-4a15-AC72-449EF611E342

Je voudrais être intéressé d'apprendre comment vous mettre en place une fois complet. J'aurai la même tâche dans quelques semaines.

Merci!

+0

J'ai aussi trouvé un chemin dans une note d'aide d'il y a quelques années: cat /opt/coldfusion/log/pids/server.pid –

+0

Pas de chance sur le fichier pid. Monit fournit des fonctionnalités pour voir ce qui se passe avec le processus sur linux, comme l'utilisation du processeur et de la mémoire et pour exécuter des actions lorsque les choses deviennent hors de contrôle, comme redémarrer le service ou envoyer à l'alerte. – liferealized

+0

Avez-vous essayé de rechercher * .pid dans votre répertoire ColdFusion lorsque l'application est en cours d'exécution? –