Serv-O-Lux

Software screenshot:
Serv-O-Lux
Dettagli del software:
Versione: 0.12.0
Data di caricamento: 20 Jul 15
Sviluppatore: Tim Pease
Licenza: Libero
Popolarità: 0

Rating: nan/5 (Total Votes: 0)

Può essere utilizzato anche per la scrittura di servizi o applicazioni di Ruby differenti

Caratteristiche .

  • Servolux :: filettato - se inclusi in una classe, dà un filo di attività che verrà eseguito del codice a intervalli regolari. Fornisce i metodi per avviare e arrestare il filo, relazione sullo stato di esecuzione, e unire il filo di attendere che sia completato.
  • Servolux :: server -. una classe server dei modelli che gestisce il lavoro mondano di creazione / eliminazione di un file PID, riportando stato di esecuzione, la registrazione degli errori, l'avvio del servizio, e con grazia arrestare il servizio
  • Servolux :: Piper - l'estensione del metodo di Ruby forcella standard che si apre una pipe per la comunicazione tra processi padre e figlio. Oggetti Ruby sono passati tra genitore e figlio permettendo, ad esempio, eccezioni nel processo figlio per essere passati al genitore e non hanno sollevato.
  • Servolux :: Daemon -. una classe robusto per avviare e arrestare i processi daemon
  • Servolux :: Bambino - aggiunge alcune funtionality molto bisogno di processi figli creati tramite IO metodo # popen di Ruby. In particolare, un filo timeout viene utilizzato per segnalare il processo figlio a morire se non lo fa uscire in un determinato periodo di tempo.

Cosa c'è di nuovo in questa versione:

  • Miglioramenti minori:
  • Inserito nella capacità di variare la dimensione Prefork pool di lavoro.
  • Passate originale eccezione bambino backtrace la catena di eccezione.
  • Migliorata controlli processo figlio benessere in Piper e classi figlie.
  • Bug risolti:
  • Typo e documentazione correzioni.

Cosa c'è di nuovo nella versione 0.9.7:

  • Miglioramenti minori:
  • aggiunto `` after_fork` e gestori before_exec` per la classe Daemon.
  • Bug risolti:
  • ThreadError quando si arresta oggetti filettati.

Cosa c'è di nuovo nella versione 0.9.6:

  • oggetti filettati eseguite immediatamente (sonno dopo in esecuzione).
  • Aggiunto un & quot;? timed_out & quot; metodo nella classe Prefork :: Worker.

Cosa c'è di nuovo nella versione 0.6.1:

  • Aggiunta di un metodo di attesa per lo spegnimento del server nel Class Server

Requisiti :

  • Rubino interprete 1.8
  • JRuby interprete 1.9

Altri software di sviluppo Tim Pease

Logging Ruby
Logging Ruby

12 Apr 15

FlipBook
FlipBook

5 Jun 15

Commenti a Serv-O-Lux

I commenti non trovato
Aggiungi commento
Accendere le immagini!