چرخه عمر و تغییر plan برنامه

وضعیت App را بررسی کنید، آن را start، stop یا restart کنید و plan منابع را تغییر دهید.

آخرین بازبینی:


پس از اولین deploy می‌توانید وضعیت App را بررسی کنید، runtime را متوقف یا دوباره فعال کنید و plan منابع را تغییر دهید.

مشاهده وضعیت

abrun app inspect <app>

وضعیت، plan، replicaهای آماده، URL و آخرین مشاهده runtime را بررسی کنید. برای یک بررسی عملی، endpoint اصلی و لاگ‌های اخیر را نیز ببینید:

abrun app logs <app> --tail 100

stop و start

برای متوقف‌کردن runtime:

abrun app stop <app>

App و تنظیمات آن حذف نمی‌شوند. دیسک رزروشده همچنان نگهداری و بر اساس ظرفیت plan محاسبه می‌شود؛ stop را جایگزین حذف resourceهای بدون استفاده در نظر نگیرید.

برای فعال‌کردن دوباره:

abrun app start <app>

پس از start، تا آماده‌شدن runtime صبر کنید و وضعیت و لاگ‌ها را دوباره بررسی کنید.

restart

وقتی process باید با همان release و تنظیمات دوباره اجرا شود:

abrun app restart <app>

restart جای deploy نسخه جدید یا rollback را نمی‌گیرد. اگر مشکل از build یا release است، جزئیات deployment را بررسی کنید.

تغییر plan

resize در CLI یعنی تغییر plan عمودی CPU، حافظه و محدودیت‌های وابسته به plan:

abrun app resize <app>

در حالت تعاملی plan جدید را انتخاب کنید. برای automation:

abrun app resize <app> --plan <plan>

قبل از تغییر، قیمت و ظرفیت plan را در کنسول بررسی کنید. پس از resize، ready replica، metricها و رفتار endpointهای اصلی را کنترل کنید.

برای تفسیر CPU، حافظه، network، restart و requestها، راهنمای مانیتورینگ و Analytics را دنبال کنید.

CLI فعلی command عمومی برای تغییر تعداد replica ندارد؛ resize را با horizontal scaling اشتباه نگیرید.

تغییر security profile

حالت restricted پیش‌فرض و مناسب imageهایی است که با کاربر non-root اجرا می‌شوند. فقط برای image قدیمی که واقعاً به root نیاز دارد از compatible استفاده کنید:

abrun app update <app> --security-profile compatible

قبل از کاهش محدودیت، Dockerfile و permission فایل‌ها را اصلاح کنید؛ compatibility نباید اولین راه‌حل خطای permission باشد.

حذف App

هشدار: حذف App عملیاتی مخرب است و CLI فعلی confirmation تعاملی ندارد. ابتدا deployment، domain، disk و داده‌های مورد نیاز را بررسی کنید.

دیسک‌های متصل را unmount و در صورت عدم نیاز جداگانه حذف کنید. سپس:

abrun app delete <app>

در کنسول، حذف App نیازمند واردکردن نام آن است. پس از حذف، resource را در فهرست Appها و آثار وابسته را در بخش‌های domain و disk بررسی کنید.

قدم بعدی

این صفحه مفید بود؟

بازخورد شما به بهترشدن مستندات کمک می‌کند.