We get this errors:

EssetErrorException was unhandled

Error VersionStoreOutOfMemory (JET_errVersionStoreOutOfMemory, Version
store out of memory (cleanup already attempted))

  at Microsoft.Isam.Esent.Interop.Api.Fail(Int32 err)
  at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err)
  at Microsoft.Isam.Esent.Interop.Api.JetSetColumn(JET_SESID sesid,
JET_TABLEID tableid, JET_COLUMNID columnid, IntPtr data, Int32
dataSize, SetColumnGrbit grbit, JET_SETINFO setinfo)
  at Microsoft.Isam.Esent.Interop.Api.JetSetColumn(JET_SESID sesid,
JET_TABLEID tableid, JET_COLUMNID columnid, Byte[] data, Int32
dataSize, Int32 dataOffset, SetColumnGrbit grbit, JET_SETINFO setinfo)
  at Microsoft.Isam.Esent.Interop.Api.JetSetColumn(JET_SESID sesid,
JET_TABLEID tableid, JET_COLUMNID columnid, Byte[] data, Int32
dataSize, SetColumnGrbit grbit, JET_SETINFO setinfo)
  at Microsoft.Isam.Esent.Interop.Api.SetColumn(JET_SESID sesid,
JET_TABLEID tableid, JET_COLUMNID columnid, Byte[] data)
  at Rhino.Queues.Storage.GlobalActions.RegisterToSend(Endpoint
destination, String queue, String subQueue, MessagePayload payload,
Guid transactionId)
  at
Rhino.Queues.QueueManager.<>c__DisplayClass21.<Send>b__20(GlobalActions
actions)
  at Rhino.Queues.Storage.QueueStorage.Global(Action`1 action)
  at Rhino.Queues.QueueManager.Send(Uri uri, MessagePayload payload)
  at
Rhino.ServiceBus.RhinoQueues.RhinoQueuesTransport.SendInternal(Object[]
msgs, Endpoint destination, Action`1 customizeHeaders)
  at Rhino.ServiceBus.RhinoQueues.RhinoQueuesTransport.Send(Endpoint
destination, Object[] msgs)
  at Rhino.ServiceBus.Impl.DefaultServiceBus.Send(Endpoint endpoint,
Object[] messages)
  at Rhino.ServiceBus.Impl.DefaultServiceBus.Send(Object[] messages)
  at DataComprehensibilityTest.Program.Main() in
C:\fortuna\fortuna\src\DataComprehensibilityTest\Program.cs:line 76
  at System.AppDomain._nExecuteAssembly(Assembly assembly, String[]
args)
  at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence
assemblySecurity, String[] args)
  at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
  at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
  at System.Threading.ExecutionContext.Run(ExecutionContext
executionContext, ContextCallback callback, Object state)
  at System.Threading.ThreadHelper.ThreadStart()

On Jun 7, 5:10 pm, ozanyurt <[email protected]> wrote:
> Hi,
>
> We are using rhino esb with rhino queue one of our projects. When we
> sent 10000 message or more esent db keeps getting larger and finally
> causes out of memory error and crash. We examined the code and we can
> see that purge old data function is supposed to delete old messages
> after 3 minutes but we could not observe a decrease in esent db size.
> It continuously keeps increasing in size. Do you have any suggestions?
> We only use bus.send() method.
>
> Thank you,
>
> Ozan

-- 
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.

Reply via email to