Loading...

راهنمای CDN.com.tr

اجرای Apply Changes و پایش Operations

از Apply Changes و Operations استفاده کنید تا بفهمید تغییرات ذخیره‌شده مبدأ، نام میزبان، DNS، SSL، کش یا پلتفرم چه زمانی واقعاً به ترافیک مستقر می‌شوند.

اجرای Apply Changes و پایش Operations

از Apply Changes و Operations استفاده کنید تا بفهمید تغییرات ذخیره‌شده مبدأ، نام میزبان، DNS، SSL، کش یا پلتفرم چه زمانی واقعاً به ترافیک مستقر می‌شوند.

نتیجه Apply به کدام راهنما اشاره می‌کند؟

به راهنمای حوزه‌ای که نتیجه عملیات نام برده است بازگردید.

مبدأ/هدر Host

بررسی تنظیمات وب‌سایت موجود

پاسخ‌های اشتباه بک‌اند معمولاً به هدر Host مبدأ، مقصد DNS یا تنظیمات مسیر مربوط هستند.

Pull CDN همه روش‌های تحویل
باز کردن راهنمای سایت موجود
انتخاب اشتباه

ارزیابی مجدد منبع و روش تحویل

اگر مشکل، نوع منبع اشتباه یا مدل تحویل اشتباه است، به راهنمای تصمیم بازگردید.

Pull / Push / Hosting Default / CNAME / Full DNS
باز کردن راهنمای انتخاب

مسیر در پنل

  1. Management Panel
  2. CDN Accounts
  3. صفحه تنظیمات مرتبط
  4. Apply Changes
  5. Activity > Operations
  6. تأیید عمومی

پیش‌نیازها

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

مدل تصمیم‌گیری

چه زمانی Apply Changes لازم است؟

تنظیمات مؤثر بر ترافیک ممکن است پس از ذخیره به استقرار نیاز داشته باشند.

  • مبدأ یا هدر Host تغییر کرد.
  • نام میزبان تحویل، DNS، SSL یا تنظیم کش/امنیت تغییر کرد.
  • منبع پلتفرم یا اتصال میزبان عمومی تغییر کرد.

Operations چه چیزی به شما می‌گوید؟

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

  • موفقیت: به تأیید عمومی ادامه دهید.
  • شکست: پیام خطای پنهان‌شده را بررسی کنید.
  • در حال اجرا/در صف: منتظر بمانید یا شناسه عملیات را با پشتیبانی به اشتراک بگذارید.

راهنمای گام‌به‌گام

1

یافتن حساب دارای تغییرات معلق

CDN Accounts یا صفحه محصول مرتبط، وقتی استقرار لازم باشد Apply Changes را نمایش می‌دهد.

  • تأیید کنید حساب درست انتخاب شده است.
  • حساب‌های غیرفعال یا با روش/تحویل ناقص ممکن است apply را پنهان کنند.
  • توجه کنید کدام تنظیم تغییر کرده است.

نتیجه مورد انتظار: Apply Changes فقط به‌عنوان یک اقدام مشتری برای حساب‌های کامل‌شده‌ای که به استقرار نیاز دارند ظاهر می‌شود.

معادل cdnctl
cdnctl accounts describe --account "$ACCOUNT_UUID"
cdnctl accounts diff --account "$ACCOUNT_UUID"
2

بررسی آماده بودن تنظیم برای استقرار

نبود داده‌های مبدأ، هدر Host، نام میزبان، DNS یا SSL می‌تواند نتایج عمومی را حتی در صورت موفقیت استقرار، اشتباه کند.

  • مبدأ و هدر Host را بررسی کنید.
  • نام میزبان و وضعیت DNS را بررسی کنید.
  • آمادگی گواهی را برای دامنه‌های HTTPS بررسی کنید.

نتیجه مورد انتظار: شکاف‌های پیش از apply در سطوح رو به مشتری قابل‌مشاهده هستند.

معادل cdnctl
cdnctl pull origin describe --account "$ACCOUNT_UUID"
cdnctl hostnames list --account "$ACCOUNT_UUID"
cdnctl certificates list --account "$ACCOUNT_UUID"
3

اجرای Apply Changes

دکمه یا هشدار، کار استقرار پس‌زمینه را در صف قرار می‌دهد.

  • روی Apply Changes کلیک کنید.
  • توست یا پاسخ موفقیت/هشدار را بخوانید.
  • اگر شکاف‌های DNS یا گواهی گزارش شد، به راهنمای مربوطه بازگردید.

نتیجه مورد انتظار: یک عملیات استقرار ساخته می‌شود یا یک هشدار ایمن برای مشتری برگردانده می‌شود.

معادل cdnctl
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
4

پایش نتیجه در Operations

Activity > Operations وضعیت کارهای قابل‌مشاهده استقرار، انتقال، گواهی و پلتفرم را برای مشتری نشان می‌دهد.

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

نتیجه مورد انتظار: وضعیت عملیات می‌گوید که آیا تأیید عمومی می‌تواند آغاز شود.

معادل cdnctl
cdnctl operations list --account "$ACCOUNT_UUID" --latest
cdnctl operations watch --account "$ACCOUNT_UUID" --operation <operation_id>
5

تأیید رفتار عمومی

پس از موفقیت استقرار، endpoint CDN یا دامنه سفارشی را از یک نشست تمیز آزمایش کنید.

  • URL عمومی را در مرورگر یا curl باز کنید.
  • اگر بک‌اند اشتباه پاسخ داد، به بررسی‌های هدر Host، مقصد DNS و مسیر مبدأ بازگردید.
  • اگر محتوای کهنه ظاهر شد، از راهنمای purge استفاده کنید.

نتیجه مورد انتظار: پاسخ عمومی با خروجی موردانتظار مبدأ، ذخیره‌سازی یا پلتفرم مطابقت دارد.

معادل cdnctl
curl -I https://www.example.com/
cdnctl cache purge --account "$ACCOUNT_UUID" --path /changed-path

راستی‌آزمایی

  • دکمه یا هشدار Apply Changes روی حساب درست ظاهر می‌شود.
  • Operations نتیجه استقرار را نشان می‌دهد.
  • پیام‌های شکست ایمن برای مشتری باقی می‌مانند.
  • URL عمومی پس از موفقیت تأیید می‌شود.
  • تغییرات دستی پایگاه‌داده، پیکربندی دستی nginx یا استقرارهای SSH بخشی از راهنمای مشتری نیستند.

موارد کاربرد

مشتری یک تنظیم را ذخیره کرده اما ترافیک عمومی همچنان مانند قبل رفتار می‌کند، بنابراین باید ببیند آیا تغییر مستقر شده و کدام نتیجه عملیات تولید شده است.

جریان کاری سریع

  1. تغییر پنل را ذخیره کنید.
  2. وقتی هشدار یا دکمه ظاهر شد، Apply Changes را اجرا کنید.
  3. Operations را باز کنید.
  4. موفقیت یا شکست را بخوانید.
  5. با URL عمومی یا API مرتبط تأیید کنید.
  6. اگر شکست خورد، از مسیرهای تلاش مجدد یا پشتیبانی رو به مشتری استفاده کنید.

بررسی‌ها

  • روش حساب و نوع تحویل باید پیش از Apply Changes کامل باشند.
  • تست‌های مالکیت و پنهان‌سازی Operations باید در جای خود باقی بمانند.
  • تأیید عمومی پس از یک عملیات موفق انجام می‌شود.
  • عملیات دستی متعلق به runbookهای داخلی است، نه مستندات کاربر.