2017-07-18 1 views
0

J'ai deux serveur glassfish et apache, lors de la maintenance du système je veux faire sur que je n'ai pas de client de connexion, ou arrêter de recevoir de nouveaux clients et attendre les clients actuels jusqu'à ce qu'ils finissent leurs tâches arrêter le système. comment puis-je faire à partir de linux servers?système d'arrêt saftly glassfish et apache

J'ai utilisé netstat -nap | grep :80 mais depuis que j'ai une connexion activee entre glassfish et apache je ne sais pas comment déterminer le nombre exact de clients connectés.

tcp  0  0 0.0.0.0:8080    0.0.0.0:*     LISTEN  1825/java 
tcp  0  0 0.0.0.0:80     0.0.0.0:*     LISTEN  1703/httpd 

Répondre

1

Je suppose que apache écoute sur le port 80 et GlassFish sur le port 8080. Vous pouvez aller avec votre commande ou vous pouvez utiliser ceci:

netstat -nat | grep :80 | grep EST 

qui sortie les connexions établies sur le port 80 et le port 8080 (s'il y en a).

Si vous voulez des statistiques en temps réel, vous pouvez utiliser ceci:

netstat -ntapc | grep :80 | grep EST 

-c rechargements la sortie chaque seconde