Ma compréhension est que même si vous Ctrl-C, Akka peut avoir des processus et des acteurs en cours d'exécution. Comment puis-je, en utilisant uniquement la ligne de commande, arrêter tous les processus et acteurs Akka restants? Je voudrais le faire au shell, pas en écrivant du code Scala.Arrêter tous les acteurs Akka sur un système
Répondre
Si vous SIGINT
(ctrl + c) un processus, vous tuerons la machine virtuelle Java. Si vous tuez la JVM, vous avez tué Akka - il ne génère aucun processus en dehors de la machine virtuelle. Si vous souhaitez programmer, vous devez appeler shutdown
et awaitTermination
sur votre ActorSystem
. Voici d'autres docs sur ActorSystem
Je pense qu'un ctrl + c enverra un SIGINT. Plus d'infos: http://en.wikipedia.org/wiki/Unix_signal –
Vous avez raison - mis à jour mon commentaire –
Si, en appuyant sur Ctrl-C pour une raison quelconque, vous n'arrêtez pas akka, réessayez. Tant que vous quittez la JVM, cela devrait être bon.
Mais, si vous avez ce problème (akka pas d'arrêt), il pourrait y avoir quelque chose dans votre code qui est l'empêchant d'arrêter
- 1. Comment imprimer tous les acteurs du système Akka?
- 2. AKKA fait appel à un superviseur pour arrêter tous les acteurs qu'il supervise?
- 3. Distribué Acteurs dans Akka
- 4. Cluster Acteurs Akka/Scala
- 5. Recherche des acteurs Akka
- 6. Akka Disjoncteur partage entre les acteurs
- 7. Envoyer un message à tous les acteurs dans un ActorSystem
- 8. Cas d'utilisation pour les acteurs Akka
- 9. gérer des acteurs uniques akka
- 10. Logging au sein Akka Testkit acteurs extérieurs
- 11. Comment enregistrer les exceptions non interceptées dans les acteurs Akka?
- 12. application.conf pour Scala SBT Akka Acteurs
- 13. Conventions de nommage pour les messages et les acteurs Akka
- 14. Hibernate en utilisant des acteurs Akka
- 15. Acteurs Akka ne recevant pas Array [Byte]?
- 16. Acteurs de Guice et Akka à Scala
- 17. Création d'un superviseur Akka personnalisé qui ferme tous les acteurs liés
- 18. Tâches de longue durée dans les acteurs AKKA
- 19. tous les mouvements possibles de tous les acteurs
- 20. Akka Java - Créer des acteurs enfants récursifs à la volée?
- 21. Utilisation de ScalaTest pour tester des acteurs akka
- 22. Akka + Java: acteurs définir le nom tout en utilisant RoundRobinPool
- 23. Acteurs Akka pour java, problème de dépendance maven
- 24. Scala/Akka/Guice injectant dynamiquement des acteurs enfants
- 25. Jouer le cadre de stockage des acteurs Akka dans les collections
- 26. Comment faire pour arrêter le thread Dispatcher dans Akka ActorSystem
- 27. Akka Cluster Types
- 28. Quel est le code minimal requis pour que deux instances locales communiquent avec les acteurs Akka?
- 29. synchronisation sur un bloc de code en utilisant akka
- 30. Est-ce que Akka prend en charge les acteurs d'ordre supérieur?
Vous avez essayé quoi? –