Let me explain what I'm trying to do here:
Message Producer --- Durable Topic 1 ---> Message Consumer 1 --- Durable
Topic 2 ---> Message Consumer 2
I'm using Persistant msg with auto ack and no transaction within the
session.
What's going on is
1. Startup Active MQ 4.1
2. Start Message Producer and it produces thousands of msgs to the Durable
Topic 1
3. Start Message Consumer 1 and it seems able to receive 2 msgs from the
Topic 1
4. Message Consumer 1 tries to send a message to Topic 2
5. Lockup at the send() method
6. Message Producer lockup at the send() method as well
7. Kill ActiveMQ
8. Return to 1
It happens pretty consistently.
BTW, ActiveMQ is running on CentOS 4.2 and the Message Producer/Consumers
are running on a MacBook Pro.
Any hints/help would be appreciated. Thanks!!!
The debug log for activemq looks like the following:
. (couple thousand lines skipped)
.
.
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7458, at: 15:7264261
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7459, at: 15:7264673
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7460, at: 15:7265085
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7461, at: 15:7265497
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7462, at: 15:7265909
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7463, at: 15:7266321
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7464, at: 15:7266733
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7465, at: 15:7267145
DEBUG WireFormatNegotiator - Sending: WireFormatInfo { version=2,
properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false,
TcpNoDelayEnabled=true, MaxInactivityDuration=30000,
TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
DEBUG WireFormatNegotiator - Received WireFormat: WireFormatInfo {
version=2, properties={CacheSize=1024, CacheEnabled=true,
SizePrefixDisabled=false, TcpNoDelayEnabled=true,
MaxInactivityDuration=30000, TightEncodingEnabled=true,
StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
DEBUG WireFormatNegotiator - tcp:///172.16.20.39:55793 before
negotiation: OpenWireFormat{version=2, cacheEnabled=false,
stackTraceEnabled=false, tightEncodingEnabled=false,
sizePrefixDisabled=false}
DEBUG WireFormatNegotiator - tcp:///172.16.20.39:55793 after
negotiation: OpenWireFormat{version=2, cacheEnabled=true,
stackTraceEnabled=true, tightEncodingEnabled=true, sizePrefixDisabled=false}
DEBUG TransportConnection - Setting up new connection:
[EMAIL PROTECTED]
DEBUG AbstractRegion - Adding consumer:
ID:szachan.ad.ewsad.net-55792-1168632555737-1:0:-1:1
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7466, at: 15:7267557
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7467, at: 15:7267969
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalMessageStore - Journalled message add for:
ID:szachan.ad.ewsad.net-55707-1168631764856-1:0:1:1:7468, at: 15:7268381
DEBUG UsageManager - Memory usage change. from: 84, to:
83
DEBUG UsageManager - Memory usage change. from: 83, to:
82
DEBUG UsageManager - Memory usage change. from: 82, to:
81
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JDBCPersistenceAdapter - Cleaning up old messages.
DEBUG DefaultJDBCAdapter - Executing SQL: DELETE FROM
ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND EXPIRATION<?) OR ID <= ( SELECT
min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM ACTIVEMQ_ACKS WHERE
ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
DEBUG DefaultJDBCAdapter - Deleted 0 old message(s).
DEBUG JDBCPersistenceAdapter - Cleanup done.
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 81, to:
82
DEBUG UsageManager - Memory usage change. from: 82, to:
83
DEBUG UsageManager - Memory usage change. from: 83, to:
84
DEBUG UsageManager - Memory usage change. from: 84, to:
85
DEBUG UsageManager - Memory usage change. from: 85, to:
86
DEBUG UsageManager - Memory usage change. from: 86, to:
87
DEBUG UsageManager - Memory usage change. from: 87, to:
88
DEBUG UsageManager - Memory usage change. from: 88, to:
89
DEBUG UsageManager - Memory usage change. from: 89, to:
90
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 90, to:
91
DEBUG UsageManager - Memory usage change. from: 91, to:
92
DEBUG UsageManager - Memory usage change. from: 92, to:
93
DEBUG UsageManager - Memory usage change. from: 93, to:
94
DEBUG UsageManager - Memory usage change. from: 94, to:
95
DEBUG UsageManager - Memory usage change. from: 95, to:
96
DEBUG UsageManager - Memory usage change. from: 96, to:
97
DEBUG UsageManager - Memory usage change. from: 97, to:
98
DEBUG UsageManager - Memory usage change. from: 98, to:
99
DEBUG UsageManager - Memory usage change. from: 99, to:
100
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 100, to:
101
DEBUG UsageManager - Memory usage change. from: 101, to:
102
DEBUG UsageManager - Memory usage change. from: 102, to:
103
DEBUG UsageManager - Memory usage change. from: 103, to:
104
DEBUG UsageManager - Memory usage change. from: 104, to:
105
DEBUG UsageManager - Memory usage change. from: 105, to:
106
DEBUG UsageManager - Memory usage change. from: 106, to:
107
DEBUG UsageManager - Memory usage change. from: 107, to:
108
DEBUG UsageManager - Memory usage change. from: 108, to:
109
DEBUG UsageManager - Memory usage change. from: 109, to:
110
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 110, to:
111
DEBUG UsageManager - Memory usage change. from: 111, to:
112
DEBUG UsageManager - Memory usage change. from: 112, to:
113
DEBUG UsageManager - Memory usage change. from: 113, to:
114
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 114, to:
115
DEBUG UsageManager - Memory usage change. from: 115, to:
116
DEBUG UsageManager - Memory usage change. from: 116, to:
117
DEBUG UsageManager - Memory usage change. from: 117, to:
118
DEBUG UsageManager - Memory usage change. from: 118, to:
119
DEBUG UsageManager - Memory usage change. from: 119, to:
120
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 120, to:
121
DEBUG UsageManager - Memory usage change. from: 121, to:
122
DEBUG UsageManager - Memory usage change. from: 122, to:
123
DEBUG UsageManager - Memory usage change. from: 123, to:
124
DEBUG UsageManager - Memory usage change. from: 124, to:
125
DEBUG UsageManager - Memory usage change. from: 125, to:
126
DEBUG UsageManager - Memory usage change. from: 126, to:
127
DEBUG UsageManager - Memory usage change. from: 127, to:
128
DEBUG UsageManager - Memory usage change. from: 128, to:
129
DEBUG UsageManager - Memory usage change. from: 129, to:
130
DEBUG JournalPersistenceAdapter - Waking for checkpoint to complete.
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JournalPersistenceAdapter - Checkpoint done.
DEBUG UsageManager - Memory usage change. from: 130, to:
131
DEBUG UsageManager - Memory usage change. from: 131, to:
132
DEBUG UsageManager - Memory usage change. from: 132, to:
133
DEBUG UsageManager - Memory usage change. from: 133, to:
134
DEBUG JournalPersistenceAdapter - Checkpoint started.
DEBUG JournalPersistenceAdapter - Marking journal at: 15:7268381
DEBUG JDBCPersistenceAdapter - Cleaning up old messages.
DEBUG DefaultJDBCAdapter - Executing SQL: DELETE FROM
ACTIVEMQ_MSGS WHERE ( EXPIRATION<>0 AND EXPIRATION<?) OR ID <= ( SELECT
min(ACTIVEMQ_ACKS.LAST_ACKED_ID) FROM ACTIVEMQ_ACKS WHERE
ACTIVEMQ_ACKS.CONTAINER=ACTIVEMQ_MSGS.CONTAINER)
DEBUG DefaultJDBCAdapter - Deleted 0 old message(s).
DEBUG JDBCPersistenceAdapter - Cleanup done.
DEBUG JournalPersistenceAdapter - Checkpoint done.
--
View this message in context:
http://www.nabble.com/AMQ-4.1-Stucked-tf2968112.html#a8305575
Sent from the ActiveMQ - User mailing list archive at Nabble.com.