2015-01-12 6 views
15

Sto eseguendo un'applicazione Akka con Akka Kernel e il programma funziona bene in altri sistemi.Il logger log1-Slf4jLogger non ha risposto entro Timeout (5000 millisecondi) a InitializeLogger (bus)

akka { 
    loggers = ["akka.event.slf4j.Slf4jLogger"] 
    loglevel = INFO 
} 

Qual è la corretta configurazione di slf4jLogger. Tuttavia quando eseguo la mia applicazione fornisce la seguente traccia dello stack e non riesce ad avviarsi.

[WARN] [2015/01/12 15: 35: 01,953] [principale] [EVENTSTREAM (Akka: // ARCWorker)] Logger log1-Slf4jLogger non ha fatto rispondere entro Timeout (5000 millisecondi) per InitializeLogger (bus) errore durante l'avvio logger akka.ConfigurationException: Logger specificato in config non può essere caricato [akka.event.slf4j.Slf4jLogger] a causa a [akka.event.Logging $ LoggerInitializationException: Logger log1-Slf4jLogger non ha risposto con LoggerInitialized, inviato invece [TIMEOUT]] a akka.event.LoggingBus $$ anonfun $ 4 $ $ anonfun $ apply $ 1.applyOrElse (Logging.scala: 116)

C'è altro per la traccia dello stack che posso incollare su richiesta.

Qualcuno ha visto questo errore e come sbarazzarsi di questo?

Grazie Manas

risposta

28

si deve aumentare il timer timeout nel vostro application.conf

akka.logger-startup-timeout = 30s 

questo ha risolto il problema per me.

+4

mi ha aiutato anche io, ma mi piacerebbe capire perché –

+1

faticato con questo problema circa un'ora oggi. Il timeout come suggerito qui non ha aiutato, ma il riavvio lo ha fatto (lavorando su Arch Linux) – Yar