-
Notifications
You must be signed in to change notification settings - Fork 254
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
Added Supervisord to properly manage mutil processes #216
base: master
Are you sure you want to change the base?
Conversation
And what's the point? I don't see any advantage here now |
so many commits for 1 change package |
@KenRen98 This will need to become a diffrend image, do not add this to the source on |
This is meant to fix a bug for DST egg, please read here, But I haven't do PR to eggs, since I noticed a small imperfection, Caves under current setting cannot exit gracefully. Which may cause unsaved data loss. Sadly, I tried many things, currently haven't found a good solution to it, if you guys want to help, I would be grateful. So the issue here is the one brougt to forground would receive the c_shutdown() from shutdown command, but the other will not, and DST would not take SIGTERM SIGINT or any other Signals. Only c_shutdown() as graceful termination. What I have tried:
Next I am going to try:
Hopefully I can get this work, the oringinal egg's problem is relatively more painful to me since most people would play this game with Mods, but if Caves dont have mods its very stupid, not even to mention some Mods would require both Shards to have it, otherwise rollout errors when transporting in between two Shards. Thanks for replying anyway. |
BTW, you can definitely use c_shutdown() manually if both of them are in forground mode, but just very stuipid if the user need to click shutdown and then wait first to shutdown and then put c_shutdown() manually to shutdown Caves |
@KenRen98 |
Description
Just added Supervisord for multi process, thats used in DST to replace co-process command
All Submissions: