Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debugging documentation #2017

Open
AqlaSolutions opened this issue May 26, 2023 · 3 comments
Open

Debugging documentation #2017

AqlaSolutions opened this issue May 26, 2023 · 3 comments

Comments

@AqlaSolutions
Copy link
Contributor

I want to debug an app that uses ProtoActor with Consul. It took me long time to understand that I need to increase HeartbeatExpiration so that app will not shutdown by itself. Are there any caveats like this? Could you please add it to documentation?

@rogeralsing
Copy link
Contributor

You are correct, in the latest previews there is also a .WithDisableHeartbeatExpiration() on cluster config for this reason.

We are planning to create some reference setups for both local and prod environments and explain the reason for each setting there.

@AqlaSolutions
Copy link
Contributor Author

Do I need to also change anything in Consul provider options in this case?

@AqlaSolutions
Copy link
Contributor Author

AqlaSolutions commented Jun 5, 2023

I changed "deregister critical" to 1h but this still seems not enough. Sometimes it happens that UpdateClusterTopology is called without some node listed in the members list so this node gets blocked. In the consul output I see only Check missed TTL, is now critical messages but nothing about service deregistration.

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

No branches or pull requests

2 participants