-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Stop providing pads after a long time #3576
Comments
Here what curl say:
I really have no logs anywhere. Traefik doesn't show anything in debug log mode. The etherpad container too but supervisord restarted the process sometimes:
|
I leave the server running, if someone want to test. |
Hi @eluminae, thanks for the report. I guess we are facing a limitation of the current docker image, where supervisor does not capture the stdout of etherpad, and the logs with the real error get lost. Moving forward, I think we are going to get rid of supervisor entirely. In that case, you would see the container stopping (which I personally like: supervision should be done with an external mechanism anyways) and inspecting the reason for the crash would be straightforward, since Back to your problem: there is certainly something happening in ethrrpad itself, and it would be good to understand why. I hope in the following days (probably next weekend) to be able to come back to you with a way to further diagnose the problem. |
I agree with you about supervisord in docker. It seems not necessary. Thanks for your return, I'll wait so ! :) |
I guess the node restart break the link between traefik and etherpad => bad gateway |
This way, docker swarm will restart the container on problems. |
With the new supervisor less docker image, an error occur after a long time
Then the container die and docker swarm re-create another one. I can access the pad after some seconds. |
This previous error do not seems to be the problem origin. I can't access pads anymore and there is no errors from the server side. only
So traefik forward the http requests to the etherpad container but it seems to have a problem. I'd really like a little help 😁 |
Do you think this Stack Overfolw issue could give you some hints to experiment with a solution?
|
It make sense Postgresql container:
|
Probably this answer can help: https://serverfault.com/a/885878 |
Hello there, I'm really needing help about it. Etherpad really is unusable for me at the moment. I'm actualy thinking, maybe it is time for me to switch to another tool (maybe temporally only) cause etherpad seems not ready to be deployed through a docker swarm environment sadly (persistence volume structure + entrypoint script missing + database communication actualisation problem).
This is not a blame or a prosecution in anyway @muxator but maybe the tool does not fit my needs atm. |
@muxator Etherpad is stable in itself so it's really a Docker issue is it not? Did OP try another database backend? I have seen SQL databases do timeouts on inactivity often. |
Closing as stale |
Hello all I really need your help. I'm hosting etherpad lite on my personal server and I got problems after some running time.
After some time, I can access the homepage but not pads anymore. I never have a response from the server. Traefik give me a "Bad Gateway" after some minutes.
I don't really have logs from supervisord. If I stop the docker stack and re-deploy it, pads are available again.
At the moment, I just re-started the stack so everything is good. I'll update here when it will freeze again.
I join here all my docker swarm configuration. Maybe I missed something.
TY very much for the help. Kiss!
docker-compose.yml
settings.yml
The text was updated successfully, but these errors were encountered: