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?
On Mon, Sep 10, 2012 at 4:26 AM, ozanyurt <[email protected]> wrote: > 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 > > On Monday, September 10, 2012 1:21:33 PM UTC+3, ozanyurt wrote: >> >> 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 >> > -- > 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 [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rhino-tools-dev?hl=en. > -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
