Circuit Break Tripped

Hi,

I have an intent, another_search, after which I have an action to resets slots, and activates a form to ask some questions.

It was working fine. But suddenly Im getting this error:

Circuit Break Tripped

2020-05-03 21:06:01 WARNING rasa.core.processor - Circuit breaker tripped. Stopped predicting more actions for sender ‘3200105263356504’. 2020-05-03 21:06:01 DEBUG rasa.core.tracker_store - Tracker with sender_id ‘3200105263356504’ stored to database 2020-05-03 21:06:01 DEBUG rasa.core.lock_store - Deleted lock for conversation ‘3200105263356504’

In the action server log I get this:

2020-05-03 21:04:13 DEBUG rasa_sdk.forms - There is no active form 2020-05-03 21:04:13 DEBUG rasa_sdk.forms - Activated the form ‘job_search_form_part_3’ 2020-05-03 21:04:13 DEBUG rasa_sdk.forms - No pre-filled required slots to validate. 2020-05-03 21:04:13 DEBUG rasa_sdk.forms - Skipping validation 2020-05-03 21:04:13 DEBUG rasa_sdk.forms - Request next slot ‘job_title’ 2020-05-03 21:04:13 DEBUG rasa_sdk.executor - Finished running ‘job_search_form_part_3’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:20 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:04:21 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:05:59 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:06:00 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:06:01 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:06:01 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’ 2020-05-03 21:06:01 DEBUG rasa_sdk.executor - Received request to run ‘action_reset_job_slots’ 2020-05-03 21:06:01 DEBUG rasa_sdk.executor - Finished running ‘action_reset_job_slots’

Lately, I’ve been observing this random behavior of the bot getting stuck or not replying a lot. It randomly stops and doesn’t reply in the middle. It works fine for a while, for couple of conversations then suddenly stops working. I cannot really find any pattern to this.

Apart from Circuit break… the form gets stuck because of this error I posted in this forum: Form Gets Stuck randomly in the middle

Can someone tell me whats going on with this.

Thank you!

I think the two issues may be related and since the form action occurs earlier I’d focus on that.

One thing just to check, are you running this in production or locally? Could you varify that this is not a resource problem? Whenever there’s a notion of “randomly stops” I usually check if the CPU/MEM is not over-utilised.