Skip to main content

مدیریت اپ‌ها در دارکوب

هر اپی که در پلتفرم ابری دارکوب ساخته می‌شود، در نقاط متعددی نسبت به وضعیت خود به صاحب اپ اطلاع‌رسانی می‌کند. از طریق این اعلام این وضعیت‌ها (Logs) می‌توانیم خطاهای اپ خود را با سرعت بیشتری رفع کنیم و نسبت به آن‌ها شهود بیشتری داشته باشیم.

نخست سعی می‌کنیم ابزارهای بررسی وضعیت اپ را توضیح داده و سپس به امکانات مختلف اپ‌ها بپردازیم.

امکان کار با دارکوب از طریق CLI

مستند کار با دارکوب از طریق CLI در صورت راحتی شما با محیط ترمینال، کمک‌کننده‌ی مناسبی خواهد بود.

1. Eventهای پاد

اولین نقطه‌ی مواجهه‌ی شما با وضعیت اپ، در لیست اپ‌ها است. در حالتی که اپ در وضعیت Running یا Disabled باشد، شرایط عادی بنظر می‌رسد. در صورتی که هر state متفاوتی با این دو وضعیت دیدید، یا برای تغییر وضعیت باید کمی صبر کنید و یا باید نسبت به رفع خطا اقدام کنید.


در وضعیت‌هایی مثل Not Ready یا Error، این مستند برای رفع خطا کمک‌کننده خواهد بود: بررسی Eventهای پاد

2. وضعیت Build

در نوع اپ‌های گیتی یا آپلود فایلی، در صورت وجود خطای لایه‌ی اپلیکیشن، خطاهای ارتباطی بین کلاینت و سرور و ...، بیلد اپ‌ها ناموفق خواهد بود. برای دریافت اطلاعات بیشتر در مورد برخی از این خطاها، می‌توانید به مستند لاگ‌های بیلد مراجعه کنید: مشاهده وضعیت بیلد و نحوه خطایابی

در این تصویر نیز می‌توانید نشانه‌های این خطا را در آیکن قرمز رنگ سمت راست با علامت خطر پیدا کنید. همچنین در ابتدای Eventهای پاد، پیام Build error: view build logs گویای مشکلی در بیلد است.

3. لاگ‌های Runtime

رفتارهای عادی یا غیرعادی Runtime در لاگ‌های Runtime خواهد شد. برای مطالعه بیشتر در مورد این امکان و خطایابی در مورد آن، این مستند را مطالعه کنید: مشاهده لاگ‌های Runtime

4. هشدارهای اپ

در صورتی که اپ شما در وضعیت‌های خاصی قرار گیرد، دارکوب در مورد آن وضعیت در صفحه اطلاعات اپ، برای شما هشداری نمایش خواهد داد. به طور مثال، هشدار زیر در مورد پر شدن دیسک مربوط به اپ است. برای اطلاع بیشتر در مورد هشدارها، از این مستند استفاده کنید: مدیریت هشدارهای اپ

عیب‌یابی اپ‌ها

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

سایر امکانات دارکوب برای اپ‌ها

مواردی که در این صفحه ذکر شد، صرفاً برای دریافت شهود بهتر نسبت به اپ‌ها و خطایابی دقیق‌تر استفاده می‌شوند و به نوعی از مهم‌ترین بخش‌های مدیریت هر اپ هستند. امکانات دیگری در مورد هر یک از اپ‌های دارکوب وجود دارند که از طریق منوی سمت راست می‌توانید به آن‌ها دسترسی داشته باشید و مستندات مربوط به هر یک را مطالعه کنید.