Rsb RQ host esent error

41 views
Skip to first unread message

ozanyurt

unread,
Sep 10, 2012, 6:21:33 AM9/10/12
to rhino-t...@googlegroups.com
Hi,

I'm getting this error from Rq. I'm using host as a service. Thanks

153375233 2012-09-10 09:33:02,909 [37] WARN  Rhino.Queues.Protocol.Receiver - Failed to accept messages from 88.247.127.175:27860
Microsoft.Isam.Esent.Interop.EsentErrorException: Error VersionStoreOutOfMemory (JET_errVersionStoreOutOfMemory, Version store out of memory (cleanup already attempted))
   at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err) in C:\Work\ravendb\SharedLibs\Sources\ManagedEsent-48322\EsentInterop\Api.cs:line 2253
   at Microsoft.Isam.Esent.Interop.Api.GetColumnDictionary(JET_SESID sesid, JET_TABLEID tableid) in C:\Work\ravendb\SharedLibs\Sources\ManagedEsent-48322\EsentInterop\MetaDataHelpers.cs:line 57
   at Rhino.Queues.Storage.QueueActions..ctor(Session session, JET_DBID dbid, String queueName, String[] subqueues, AbstractActions actions, Action`1 changeNumberOfMessages) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Storage\QueueActions.cs:line 36
   at Rhino.Queues.Storage.AbstractActions.GetQueue(String queueName) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Storage\AbstractActions.cs:line 66
   at Rhino.Queues.QueueManager.<>c__DisplayClass31.<AcceptMessages>b__2f(GlobalActions actions) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\QueueManager.cs:line 572
   at Rhino.Queues.Storage.QueueStorage.Global(Action`1 action) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Storage\QueueStorage.cs:line 255
   at Rhino.Queues.QueueManager.AcceptMessages(Message[] msgs) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\QueueManager.cs:line 577
   at Rhino.Queues.Protocol.Receiver.<ProcessRequest>d__b.MoveNext() in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Protocol\Receiver.cs:line 247
153375421 2012-09-10 09:33:03,096 [37] WARN  Rhino.Queues.Protocol.Receiver - Failed to accept messages from 46.99.59.169:48054

ozanyurt

unread,
Sep 10, 2012, 6:26:40 AM9/10/12
to rhino-t...@googlegroups.com
Another error in log file failed to purge maybe this help to understand 
119043702 2012-09-10 00:00:51,377 [23] WARN  Rhino.Queues.QueueManager - Failed to purge old data from the system
Microsoft.Isam.Esent.Interop.EsentErrorException: Error WriteConflict (JET_errWriteConflict, Write lock failed due to outstanding write lock)
   at Rhino.Queues.Storage.GlobalActions.<DeleteOldestReceivedMessages>d__12.MoveNext() in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Storage\GlobalActions.cs:line 434
   at Rhino.Queues.Utils.ThreadSafeSet`1.Remove(IEnumerable`1 items) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Utils\ThreadSafeSet.cs:line 52
   at Rhino.Queues.QueueManager.<PurgeOldData>b__3(GlobalActions actions) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\QueueManager.cs:line 150
   at Rhino.Queues.Storage.QueueStorage.Global(Action`1 action) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\Storage\QueueStorage.cs:line 255
   at Rhino.Queues.QueueManager.PurgeOldData(Object ignored) in c:\Projects\github\rhino\rhino-queues\Rhino.Queues\QueueManager.cs:line 117

Thanks
Ozan

Corey Kaylor

unread,
Sep 14, 2012, 6:06:00 PM9/14/12
to rhino-t...@googlegroups.com
On the out of memory exception I've seen a couple times on an endpoint that had heavy message throughput. I haven't been able to track this down myself. Maybe in Ayende's extensive use of Esent he might know how this can occur, and possibly how to fix?

--
You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rhino-tools-dev/-/k03e45IvJ_0J.

To post to this group, send email to rhino-t...@googlegroups.com.
To unsubscribe from this group, send email to rhino-tools-d...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.

Ozan Yurtseven

unread,
Sep 14, 2012, 6:56:32 PM9/14/12
to rhino-t...@googlegroups.com
This is exacly my problem. And I realized my outgoing folders never
clear. I hope Ayende can help

Thanks
Ozan



2012/9/15 Corey Kaylor <co...@kaylors.net>:

ozanyurt

unread,
Sep 15, 2012, 3:12:28 PM9/15/12
to rhino-t...@googlegroups.com, oz...@insuredplay.com
According to ravendb s group post  https://groups.google.com/forum/?fromgroups=#!topic/ravendb/9VL4t3WEx60 I chanced esent maxverpages 8mb to 128 mb and build rhino.queues. I will test this configuration. I hope this work.

Corey

unread,
Oct 8, 2012, 1:28:30 PM10/8/12
to rhino-t...@googlegroups.com, oz...@insuredplay.com
Did you try this out? If so, did you notice any improvements?

Ozan Yurtseven

unread,
Oct 8, 2012, 1:37:47 PM10/8/12
to rhino-t...@googlegroups.com
Yes I tried and VersionStoreOutOfMemory error has gone. But after long
time running I get WriteConflict error. But like I said
VersionStoreOutOfMemory has gone.

Ozan

2012/10/8 Corey <co...@kaylors.net>:
> https://groups.google.com/d/msg/rhino-tools-dev/-/xrxVD7KLZegJ.
Reply all
Reply to author
Forward
0 new messages