Détails logiciels:
Version: 0.12.0
Date de transfert: 20 Jul 15
Licence: Gratuit
Popularité: 63
Il peut également être utilisé pour écrire des différents services ou applications Ruby
Caractéristiques :.
- Servolux :: hiérarchique - lorsqu'il est inclus dans une classe, il donne un fil d'activité qui se déroulera du code à un intervalle régulier. Fournit des méthodes pour démarrer et arrêter le fil, rapport sur l'état de fonctionnement, et rejoindre le fil d'attendre qu'elle se termine.
- Servolux :: Server -. une classe de serveur de modèles qui gère le travail banal de création / suppression d'un fichier de PID, rapports état de fonctionnement, la journalisation des erreurs, le démarrage du service, et à arrêter normalement le service
- Servolux :: Piper - une extension de la méthode standard de fourche Ruby qui ouvre un tuyau pour la communication entre les processus parent et enfant. Objets Ruby sont passés entre parent et enfant permettant, par exemple, des exceptions dans le processus de l'enfant d'être transmis à la société mère et élevés.
- Servolux :: Daemon -. une classe robuste pour démarrer et arrêter de processus démon
- Servolux :: Enfant - ajoute une certaine funtionality bien nécessaire pour les processus enfants créés via IO la méthode # de popen Ruby. Plus précisément, un fil de temporisation est utilisé pour signaler le processus enfant à mourir si elle ne se termine pas dans un laps de temps donné.
Ce qui est nouveau dans cette version:
- Améliorations mineures:
- Ajout de la possibilité de faire varier la taille de la piscine Prefork des travailleurs.
- Passez originale trace d'exception enfant jusqu'à la chaîne d'exception.
- Amélioration des vérifications processus enfant de bien-être dans Piper et classes d'enfant.
- Correction de bugs:
- Typo et de documentation correctifs.
Ce qui est nouveau dans la version 0.9.7:
- Améliorations mineures:
- Ajout `` after_fork` et gestionnaires before_exec` pour la classe de Daemon.
- Correction de bugs:
- ThreadError lors de l'arrêt objets filetés.
Quoi de neuf dans la version 0.9.6:
- objets filetés exécuter immédiatement (sommeil après la course).
- Ajout d'un & quot;? timed_out & quot; méthode dans la classe Prefork :: Worker.
Quoi de neuf dans la version 0.6.1:
- Ajout d'une méthode pour attendre l'arrêt du serveur dans le Classe de serveur
Exigences :
- interpréteur Ruby 1.8
- JRuby interprète 1.9
Commentaires non trouvées