2017-08-21 6 views
1

services de fenêtre 5.x install4j ont maintenant 2 processus dans le gestionnaire de tâches pour chaque service configuré (ex> test.exe: 100Mo, test.exe: 1,500KB)install4j - service Windows se termine anormalement

Si vous tuez. un processus avec une petite mémoire sur les deux, le service Windows s'arrêtera, mais le processus avec une grande mémoire ne s'arrêtera pas. Lorsque le service Windows est démarré dans cet état, plusieurs processus sont en cours d'exécution (un seul doit être exécuté).

Cela peut entraîner des problèmes lors de l'enregistrement de Windows Clustering.

Je veux savoir comment terminer tous les 2 processus ou exécuter en 1 processus lorsque le service Windows est arrêté.

Répondre

0

Il existe toujours deux processus pour les exécutables de service générés par install4j. Le premier lance la JVM actuelle. Ceci est nécessaire pour que les hooks d'arrêt soient correctement exécutés dans votre application. Il n'y a pas d'option pour changer ce comportement. Vous ne devriez jamais tuer ces processus mais arrêter le service associé.