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

Back | Services | Run #71

Closed
8 of 9 tasks
a-givertzman opened this issue Mar 13, 2024 · 1 comment · Fixed by #72
Closed
8 of 9 tasks

Back | Services | Run #71

a-givertzman opened this issue Mar 13, 2024 · 1 comment · Fixed by #72

Comments

@a-givertzman
Copy link
Owner

a-givertzman commented Mar 13, 2024

Main application functions

  • Run entier application
    • Read config.yaml
    • Configure all services defined in the config.yaml
    • Run all services
      • Keep Vec of executed services
  • Back | Services | Watchdog #74
  • Close entier app
    • call exit() on each service
    • wait for services being finished
    • Kill services if not responded in configured timeout
@a-givertzman a-givertzman added this to the Scada server milestone Mar 13, 2024
@a-givertzman a-givertzman moved this to 🔴 Priority 1 in CMA Server Mar 13, 2024
@a-givertzman a-givertzman linked a pull request Mar 13, 2024 that will close this issue
@a-givertzman a-givertzman moved this from 🔴 Priority 1 to ▶️ In progress in CMA Server Mar 13, 2024
@a-givertzman
Copy link
Owner Author

pending implementations:

  • Kill services if not responded in configured timeout
  • Ping services, warm if not responding
    • Try to restart
    • Restart application if restarting required but not possible

@a-givertzman a-givertzman reopened this Mar 18, 2024
@a-givertzman a-givertzman moved this from ▶️ In progress to 🟣 Done in CMA Server May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🟣 Done
Development

Successfully merging a pull request may close this issue.

1 participant