You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, there is no proper way to stop Interamap once it has started. Since it spawns multiple sub-processes (e.g., live-point server, HTTP server, etc.), stopping the UI does not terminate the background processes, which continue running. This can lead to resource consumption issues and potential conflicts when restarting the application.
Expected behavior
Provide a way to gracefully terminate all running servers and sub-processes with a single action.
Allow users to stop all processes using a single Ctrl + C command in the terminal.
Ensure that all sub-processes started by Interamap are properly cleaned up on exit.
Implement this stop mechanism within the launcher as well, ensuring that all associated services are terminated when the launcher stops Interamap.
Additional context
Properly test the implementation to ensure that all spawned processes are correctly terminated when Interamap is stopped.
Consider adding logging to confirm that each sub-process shuts down as expected.
The text was updated successfully, but these errors were encountered:
Feature Description
Describe the feature
Currently, there is no proper way to stop Interamap once it has started. Since it spawns multiple sub-processes (e.g., live-point server, HTTP server, etc.), stopping the UI does not terminate the background processes, which continue running. This can lead to resource consumption issues and potential conflicts when restarting the application.
Expected behavior
Additional context
The text was updated successfully, but these errors were encountered: