Domanda

Sono in esecuzione un programma ascoltatore in un JMS Queue ospitato in Sun Java System Application Server 9.1_02 (accumulo B08-P03)

Dopo aver ricevuto un messaggio mi estrarre ed effettuare il login alcuni dettagli in un file di log.

ho osservato che quando si esegue listener per davvero lunghe ore, si ferma la ricezione di messaggi. Mi sono dovuto fermare manualmente il programma e iniziare di nuovo. Poi riceve un po 'di 200-300 messaggio e poi si ferma di nuovo. Ho dovuto riavviarlo per recuperare un altro insieme di messaggi.

Perché questo strano comportamento? Can luce qualcuno tiro su questo?

Grazie Chaitanya

È stato utile?

Soluzione

Ho trovato il problema io stesso. Sto facendo funzionare l'ascoltatore come Load Runner script di Java Vuser. Una cosa negativa circa LR è che non mostra alcuna eccezione. Lo script sembra essere in esecuzione, ma in realtà non fa nulla. Ho trovato questo quando ho portato la sceneggiatura di Eclipse e ha scoperto che lo script sta gettando le eccezioni. Questo è essenzialmente perché io non sto controllando per una determinata condizione.

Felice che ho demistificato finalmente!

Grazie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top