Ho un'app per rails che si trova su Torquebox. Sto usando processori per alcuni lavori in background. Ho assegnato 4 lavoratori a quel processore.Numero di consumatori ridotti durante il passaggio del tempo in Torquebox
queues:
/queue/company:
messaging:
/queue/company:
CompanyWorker:
concurrency: 4
Il CompanyWorker
sta facendo una chiamata ad altri siti. Può sollevare un'eccezione ma l'ho preso dentro da solo. Ma come ho notato il mio registro ho visto che no. di thread/lavoratori sono ridotti con il passare del tempo. Dopo 10-15 ore funziona solo un thread/processore. Come posso evitare che ciò accada e mantenere in vita tutti e 4 i lavoratori/i processori.
Dopo qualche ora vedo solo
22:29:40,945 INFO [stdout] (Thread-124 (HornetQ-client-global-threads-1460048766))
unico filo 124 facendo il suo lavoro,
E dopo poche ore ho bisogno di riavviare il server per ottenere tutti i 4 processori di lavoro
puoi aggiungere un esempio di cattura lanciando –