رفع خطا و بازیابی عملیات
در خطاهای DBaaS ابتدا پروژه، منبع، عملیات و کد پیگیری را ثبت کنید. ارسال مجدد کورکورانه درخواست میتواند عملیات تکراری یا سرویس اضافی ایجاد کند.
ترتیب استاندارد عیبیابی
- پروژه فعال و شناسه منبع را کنترل کنید.
- وضعیت فعلی Instance، Backup، Binding یا Gateway را بخوانید.
- Timeline عملیات را برای درخواست همزمان بررسی کنید.
- پیام Backend و کد پیگیری را بدون Credential ثبت کنید.
- فقط بعد از مشخصشدن وضعیت درخواست قبلی، عملیات را تکرار کنید.
Create
| نشانه | بررسی |
|---|---|
| Engine یا نسخه خالی | Provisioning Engine و فهرست نسخههای فعال |
| قیمت قابل محاسبه نیست | کاملبودن آیتمهای قیمت پروژه |
| Replica رد میشود | تعداد مجاز Engine و نسخه انتخابی |
| سرویس Pending مانده | Approval، Workflow و Timeline عملیات |
Resize
- Storage جدید نباید کمتر از مقدار فعلی باشد.
- تغییر Replica فقط برای Engine پشتیبانیشده مجاز است.
DbaasReplicaCountNotSupportedیعنی تعداد انتخابی برای ترکیب فعلی مجاز نیست.DbaasReplicaResizeNotSupportedیعنی تغییر تعداد Replica در Resize پشتیبانی نمیشود.- تا پایان Resize درخواست دوم منابع ثبت نکنید.
Backup و Restore
| نشانه | بررسی |
|---|---|
| فضای Backup خالی | وجود Object Storage فعال در همان پروژه |
| Backup در Running مانده | وضعیت Storage، Provider و Timeline |
| Restore نمایش داده نمیشود | Completed بودن Backup و supportsRestore |
| PITR نمایش داده نمیشود | supportsPointInTimeRecovery موتور |
| Restore رد میشود | نام مقصد، حداقل Storage، منابع و قیمت |
Binding
- Instance باید Active و Engine دارای
supportsBindingباشد. - Workload باید در همان پروژه وجود داشته باشد.
- پیشوند محیطی نباید خالی باشد.
- بعد از Rotate Credential، سلامت و Rollout Workload را کنترل کنید.
Gateway
- Endpoint مقصد باید آماده و از نوع Database باشد.
- Hostname و TLS Secret باید با دامنه سازگار باشند.
- DNS عمومی مستقل از وضعیت آماده Gateway بررسی میشود.
Metrics
- نبود داده را با مصرف صفر یکسان در نظر نگیرید.
- وضعیت Collector، Runtime و بازه زمانی را کنترل کنید.
- Metric را با Event، Alarm و Timeline عملیات تطبیق دهید.
اطلاعات مناسب برای پشتیبانی
- نام پروژه و سرویس
- نوع عملیات و زمان تقریبی رخداد
- وضعیت فعلی منبع
- متن خطای نمایشدادهشده و کد پیگیری
- Engine و نسخه
- نتیجه آخرین Retry، بدون Password، URI یا Secret
اخطار
Password، Connection URI، Access Key، Secret Key و محتوای Credential را در Ticket یا Screenshot ارسال نکنید.