Skip to content
This repository has been archived by the owner on Jan 5, 2022. It is now read-only.

Daemon working with rabbitMQ dropping calls #60

Open
nadavgut opened this issue Dec 14, 2014 · 0 comments
Open

Daemon working with rabbitMQ dropping calls #60

nadavgut opened this issue Dec 14, 2014 · 0 comments

Comments

@nadavgut
Copy link

Hi
I'm having problem of getting error:
"Dropped Call. Requeuing Call # To {$call->method}"
And "Dropped Call. Requeue threshold reached.

I can't figure out what is the root cause for that behavior happening more over this is happening occasionally in non consistent way.

The function which triggers this is "public function garbage_collector()".
I tried to do restart when it is happening, but to put the problematic call back to daemon queue by the already written line code:
$this->call($call) (and)
$this->daemon->restart(); (my additional line code)

Questions is, if after daemon restart we already have the same daemon queue state as before or it is probably being initialized?

If we don't maintain daemon's queue state between daemon restart how can I return the call to rabbitMQ that will temporary store the call until daemon will be available again to handle the call.

This should happen somehow from this scope of code (Mediator.php)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant