Ich habe eine Schiene App, die auf Torquebox ist. Ich verwende Prozessoren für einige Hintergrundjobs. Ich habe 4 Arbeiter diesem Prozessor zugewiesen.Anzahl der Verbraucher wird im Laufe der Zeit reduziert TorqueBox
queues:
/queue/company:
messaging:
/queue/company:
CompanyWorker:
concurrency: 4
Die CompanyWorker
einen Anruf zu einigen anderen Websites zu tun. Es mag eine Ausnahme auslösen, aber ich habe den Arbeiter selbst eingefangen. Aber als ich mein Protokoll bemerkte, habe ich das nicht gesehen. von Fäden/Arbeitern werden mit der Zeit reduziert. Nach 10-15 Stunden arbeitet nur ein Thread/Prozessor. Wie verhindere ich dies und halte alle 4 Arbeiter/Prozessoren am Leben. nur
Nach einigen Stunden Ich sehe nur
22:29:40,945 INFO [stdout] (Thread-124 (HornetQ-client-global-threads-1460048766))
124 Thread seine Arbeit tun,
Und nach wenigen Stunden muss ich den Server neu zu starten alle vier Prozessoren zu bekommen
können Sie ein Beispiel für werfen werfen hinzufügen –