وب‌سرویس مجید

پروژه docker-autoheal

willfarrell/docker-autoheal

این ابزار به‌صورت خودکار کانتینرهای ناسالم در داکر را نظارت می‌کند و در صورت لزوم آن‌ها را دوباره راه‌اندازی می‌کند. ️

کاربرد:

وقتی کانتینرهای داکر به‌دلیل مشکلات داخلی یا منابع سیستمی دچار خطا می‌شوند، این ابزار وضعیت سلامت آن‌ها را بررسی کرده و در صورت تشخیص بیماری، کانتینر را به‌صورت خودکار ریستارت می‌کند.

در چه شرایطی بهتره استفاده شود؟

وقتی از healthcheck در داکر استفاده می‌کنید و می‌خواهید سیستم به‌صورت خودکار به مشکلات واکنش نشان دهد، استفاده از این ابزار عالیه.

همچنین برای محیط‌های تولید که نیاز به دسترس‌پذیری بالا دارند، بسیار مناسب است. ️

چند مثال از موارد استفاده:

- یک وب‌سرور که به‌دلیل حجم بالای درخواست‌ها قفل می‌کند و نیاز به ریستارت دارد.

- یک دیتابیس که وضعیت سلامت آن به‌صورت دوره‌ای بررسی می‌شود و در صورت خرابی، باید دوباره راه‌اندازی شود. ️

- سرویس‌های پس‌زمینه که باید همیشه در حال اجرا باشند و نباید بدون نظارت بمانند.

  • ##docker
  • ##automation
  • ##devops
  • ##container
  • ##monitoring
  • ##autoheal
  • ##healthcheck
  • ##reliability
  • ##systemops
  • ##selfhealing