Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-6757

Signal Throw Event causing server to crash if matches are in the thousands

XMLWordPrintable

    • Icon: Bug Report Bug Report
    • Resolution: Won't Fix
    • Icon: L3 - Default L3 - Default
    • None
    • 7.5.0
    • None
    • None

      I had created millions of executions of my test workflow for performance testing of the DB. I had altered the workflow to add an event gateway but this was causing problems with the rest call to signal the events. I then added a signal throw event to try to work around this thinking it would only affect the signal in the current execution. This did not turn out to be the case and the server tried to execute all of the events with the same name. This turned out to be 44,213 signals. This killed the servers and restarting the servers caused it to try again and kill the servers again. I was still using the 4GB heap settings so it may have worked if the heap was larger. I had to change the signal names in the DB for the servers to start up properly. The servers shouldn't try to execute so many at once. I don't know if this would ever happen in a real deployment though.

        This is the controller panel for Smart Panels app

              Unassigned Unassigned
              btacker Bryan Tacker
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: