Process missing

  • 15 November 2007
  • 1 reply
  • 2 views

Badge

Hi


One of our customers is running K2.Net 2003 with SQL Server and K2 Server on different machines.


This morning we experienced some unexplained behaviour with one of our processes.
The design is in short a main process firing up some child processes through IPC.


The problem is that one of the main process instances has just disappeared. It's not available through the Service Manager or the K2 WorkSpace but the child processes are still there. It's just as if somebody has deleted the main process instance, something we beleive is not the case here.


 Last night we know our customer experienced a power failure, so there may have been communication problems between K2 Server and SQL Server.


So the question is, how is the transaction support in K2.Net 2003? Could our missing process be a victim of the power failure?


 Any thoughts?


1 reply

Badge +11

Hi scrooge,


I have never seen such behaviour and your missing process should definitely not be a victim of the power failure.  The K2Server is stateless which means that each interaction request is handled based entirely on information which comes with it and the state of the workflow process stored in the database at that point in time.


Having said this, I've seen some strange things happen and nothing is impossible.


You should definitely at least see some trace of the parent process instance in reporting.  You can also have a look in the _ProcInstAudit table in the K2Log database to try and see what happened to the instance.


Regards,


Ockert

Reply