You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Jigar Naik <ji...@interactcrm.com> on 2008/09/01 06:49:20 UTC

On Restarting ActiveMQ my Old Queues get deleted.

Hi,

I am facing problem with activeMQ, the problem is when i restart the
activeMQ, my old queues get deleted and i am loosing the messages in that
queue,

Is this a configuration issue in activemq.xml file ?
-- 
View this message in context: http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248879.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Re: On Restarting ActiveMQ my Old Queues get deleted.

Posted by Jigar Naik <ji...@interactcrm.com>.
it worked... 

Thanks a lot...

can you tell me where can i find activeMQ.xml configuration related
information ?


rajdavies wrote:
> 
> ok - comment out the memory persistent adaptor - in your config -  
> which only keeps messages in memory. ActiveMQ will then use the  
> default - which stores messages on your local disk
> 
> 
> cheers,
> 
> Rob
> 
> Rob Davies
> http://rajdavies.blogspot.com/
> 
> 
> On 1 Sep 2008, at 06:12, Jigar Naik wrote:
> 
>>
>> Nopes i m sending persistent messages. Bellow is my producer code
>>
>> public static void startSendMessage(String queueName){
>> 		try{
>> 			Producer.connectionFactory 	= new
>> ActiveMQConnectionFactory("tcp://localhost:61616");
>> 			Producer.connection 		= connectionFactory.createConnection();
>> 			Producer.connection.start();
>> 			Producer.session 			= connection.createSession(false,
>> Session.AUTO_ACKNOWLEDGE);
>> 			Producer.destination 		= session.createQueue(queueName);
>> 			Producer.producer 			= session.createProducer(destination);
>> 			Producer.producer.setDeliveryMode(DeliveryMode.PERSISTENT);
>> 			Producer.textMessage = session.createTextMessage();
>> 		}catch(Exception e){
>> 			e.printStackTrace();
>> 		}
>> 	}
>>
>> it has to be something with configuration file. please find the  
>> attached
>> configuration file. and guide me for the same.
>>
>> http://www.nabble.com/file/p19248986/activemq.xml activemq.xml
>>
>>
>>
>> rajdavies wrote:
>>>
>>>
>>> On 1 Sep 2008, at 05:49, Jigar Naik wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> I am facing problem with activeMQ, the problem is when i restart the
>>>> activeMQ, my old queues get deleted and i am loosing the messages in
>>>> that
>>>> queue,
>>>>
>>>> Is this a configuration issue in activemq.xml file ?
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248879.html
>>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>>
>>>
>>> Its either down to the configuration you are using - or that you are
>>> sending messages with a NON_PERSISTENT DeliveryMode ?
>>>
>>>
>>>
>>> cheers,
>>>
>>> Rob
>>>
>>> Rob Davies
>>> http://rajdavies.blogspot.com/
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248986.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19250042.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Re: On Restarting ActiveMQ my Old Queues get deleted.

Posted by Rob Davies <ra...@gmail.com>.
ok - comment out the memory persistent adaptor - in your config -  
which only keeps messages in memory. ActiveMQ will then use the  
default - which stores messages on your local disk


cheers,

Rob

Rob Davies
http://rajdavies.blogspot.com/


On 1 Sep 2008, at 06:12, Jigar Naik wrote:

>
> Nopes i m sending persistent messages. Bellow is my producer code
>
> public static void startSendMessage(String queueName){
> 		try{
> 			Producer.connectionFactory 	= new
> ActiveMQConnectionFactory("tcp://localhost:61616");
> 			Producer.connection 		= connectionFactory.createConnection();
> 			Producer.connection.start();
> 			Producer.session 			= connection.createSession(false,
> Session.AUTO_ACKNOWLEDGE);
> 			Producer.destination 		= session.createQueue(queueName);
> 			Producer.producer 			= session.createProducer(destination);
> 			Producer.producer.setDeliveryMode(DeliveryMode.PERSISTENT);
> 			Producer.textMessage = session.createTextMessage();
> 		}catch(Exception e){
> 			e.printStackTrace();
> 		}
> 	}
>
> it has to be something with configuration file. please find the  
> attached
> configuration file. and guide me for the same.
>
> http://www.nabble.com/file/p19248986/activemq.xml activemq.xml
>
>
>
> rajdavies wrote:
>>
>>
>> On 1 Sep 2008, at 05:49, Jigar Naik wrote:
>>
>>>
>>> Hi,
>>>
>>> I am facing problem with activeMQ, the problem is when i restart the
>>> activeMQ, my old queues get deleted and i am loosing the messages in
>>> that
>>> queue,
>>>
>>> Is this a configuration issue in activemq.xml file ?
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248879.html
>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>
>>
>> Its either down to the configuration you are using - or that you are
>> sending messages with a NON_PERSISTENT DeliveryMode ?
>>
>>
>>
>> cheers,
>>
>> Rob
>>
>> Rob Davies
>> http://rajdavies.blogspot.com/
>>
>>
>>
>
> -- 
> View this message in context: http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248986.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>


Re: On Restarting ActiveMQ my Old Queues get deleted.

Posted by Jigar Naik <ji...@interactcrm.com>.
Nopes i m sending persistent messages. Bellow is my producer code

public static void startSendMessage(String queueName){
		try{
			Producer.connectionFactory 	= new
ActiveMQConnectionFactory("tcp://localhost:61616");
			Producer.connection 		= connectionFactory.createConnection();
			Producer.connection.start();
			Producer.session 			= connection.createSession(false,
Session.AUTO_ACKNOWLEDGE);
			Producer.destination 		= session.createQueue(queueName);
			Producer.producer 			= session.createProducer(destination);
			Producer.producer.setDeliveryMode(DeliveryMode.PERSISTENT);
			Producer.textMessage = session.createTextMessage();
		}catch(Exception e){
			e.printStackTrace();
		}
	}

it has to be something with configuration file. please find the attached
configuration file. and guide me for the same.

http://www.nabble.com/file/p19248986/activemq.xml activemq.xml 



rajdavies wrote:
> 
> 
> On 1 Sep 2008, at 05:49, Jigar Naik wrote:
> 
>>
>> Hi,
>>
>> I am facing problem with activeMQ, the problem is when i restart the
>> activeMQ, my old queues get deleted and i am loosing the messages in  
>> that
>> queue,
>>
>> Is this a configuration issue in activemq.xml file ?
>> -- 
>> View this message in context:
>> http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248879.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
> 
> Its either down to the configuration you are using - or that you are  
> sending messages with a NON_PERSISTENT DeliveryMode ?
> 
> 
> 
> cheers,
> 
> Rob
> 
> Rob Davies
> http://rajdavies.blogspot.com/
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248986.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Re: On Restarting ActiveMQ my Old Queues get deleted.

Posted by Rob Davies <ra...@gmail.com>.
On 1 Sep 2008, at 05:49, Jigar Naik wrote:

>
> Hi,
>
> I am facing problem with activeMQ, the problem is when i restart the
> activeMQ, my old queues get deleted and i am loosing the messages in  
> that
> queue,
>
> Is this a configuration issue in activemq.xml file ?
> -- 
> View this message in context: http://www.nabble.com/On-Restarting-ActiveMQ-my-Old-Queues-get-deleted.-tp19248879p19248879.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Its either down to the configuration you are using - or that you are  
sending messages with a NON_PERSISTENT DeliveryMode ?



cheers,

Rob

Rob Davies
http://rajdavies.blogspot.com/