خطایابی سراسری ملل‌باس

نشانه مشکل

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

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

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

علت‌های معمول

مشکل‌های سراسری معمولاً در یکی از این لایه‌ها قرار می‌گیرند:

  1. برنامه کاربر/مرورگر: برنامه قدیمی، بروزرسانی نیمه‌تمام، حافظه موقت/نشست موقت یا اجرای مستقیم دودویی به‌جای اجراگر رسمی.
  2. شبکه/اتصال امن: قطعی مسیر، نام دامنه/دامنه اشتباه، گواهی منقضی/نامعتبر یا زمان نادرست دستگاه.
  3. هویت/مجوزدهی: حساب قفل یا نامعتبر، نقش/مجوز ناکافی، نشست منقضی یا استفاده از حساب نامرتبط با همان محیط کاربری.
  4. دامنه شعبه: جاری شعبه اشتباه یا نبود دسترسی به شعبه واقعی منبع. خالی‌بودن شعبه به معنی دسترسی همه شعبه‌ها نیست.
  5. سرور وابستگی: میزبان، پایگاه داده یا سرویس وابسته در دسترس نیست.
  6. فضای ذخیره‌سازی: فایل یا مشتق لازم در مسیر مرجع خود محصول قابل استفاده نیست یا وابستگی ذخیره‌سازی قطع است.
  7. پردازش پس‌زمینه: پردازشگر، سرویس ویندوز، وظیفه زمان‌بندی‌شده یا عامل ارتباط سالم، قابلیت/پیکربندی کامل یا وابستگی لازم ندارد.
  8. کسب‌وکاری وضعیت: عملیات قبلی ممکن است واقعاً ثبت شده باشد ولی پاسخ برنامه کاربر نرسیده باشد؛ تلاش مجدد کورکورانه می‌تواند اثر تکراری یا ابهام بیشتری ایجاد کند.

بررسی سریع

به همین ترتیب جلو بروید و بعد از هر مرحله اگر دامنه مشکل مشخص شد به راهنمای تخصصی همان جزء بروید:

  1. دامنه رسمی را بررسی کنید. آدرس را از نشانک/تحویل رسمی باز کنید؛ دامنه مشابه یا نشانی شبکه جایگزین استفاده نکنید.
  2. اتصال امن را بررسی کنید. اگر مرورگر گواهی هشدار دارد، ادامه ندهید و هشدار را دورزدن نکنید.
  3. دامنه خرابی را مقایسه کنید. فقط یک کاربر، یک دستگاه، یک شعبه، یک ماژول یا همه کاربران مشکل دارند؟ این پاسخ سریع‌ترین راه تفکیک برنامه کاربر از سرور است.
  4. ورود را از دسترسی جدا کنید. اگر ورود موفق است ولی عملیات/صفحه رد می‌شود، مشکل را مجوز/شعبه فرض کنید نه رمز عبور.
  5. نام انسانی شعبه جاری را کنترل کنید. شناسه یا پرس‌وجو رشته را برای تغییر دامنه دست‌کاری نکنید.
  6. اگر دسکتاپ است، اجراگر و نسخه را ببینید. پیام بروزرسانی/نسخه را قبل از تلاش مجدد ثبت کنید.
  7. اگر گردش کار به عامل/پردازشگر وابسته است، وضعیت/آخرین ارتباط رسمی آن را ببینید. نصب‌شده یا در حال اجرا به‌تنهایی معادل آماده بهره‌برداری نیست.
  8. اگر فایل‌محور است، از خود محصول بررسی کنید. اشتراک شبکه یا پوشه داخلی را برای تعمیر عمومی مستقیم دست‌کاری نکنید.
  9. اگر عملیات تغییردهنده بوده، سابقه همان عملیات را تازه‌سازی کنید. قبل از ثبت دوباره سفارش، پرداخت، سند یا جابه‌جایی موجودی مشخص کنید درخواست قبلی واقعاً ساخته شده یا نه.

راه‌حل مرحله‌به‌مرحله

برنامه یا صفحه باز نمی‌شود

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

اتصال امن یا گواهی مشکل دارد

  • تاریخ و ساعت دستگاه را کنترل کنید.
  • دامنه رسمی را با آدرس نمایش‌داده‌شده روی گواهی مقایسه کنید.
  • هشدار را پذیرش دائمی نکنید و HTTP را جایگزین HTTPS نکنید.
  • اگر مشکل فقط یک دستگاه است، شبکه/اعتماد گواهی همان دستگاه بررسی شود؛ اگر عمومی است، به پشتیبانی زیرساخت ارجاع دهید.

ورود، مجوز یا شعبه مشکل دارد

  • ابتدا مطمئن شوید حساب برای همان محیط کاربری است.
  • بعد از ورود نام کاربر و شعبه جاری را کنترل کنید.
  • اگر صفحه/عملیات دیده نمی‌شود یا عدم دسترسی است، نقش/مجوز و دسترسی شعبه باید از مسیر مدیریتی رسمی اصلاح شود.
  • مدیر ارشد سامانه را راه‌حل موقت دائمی نکنید.
  • شعبه ورودی برنامه کاربر مرجع تصمیم نیست و branchId=null نیز دسترسی تجمیعی همه شعبه‌ها ایجاد نمی‌کند.

پایگاه داده در دسترس نیست است

  • یک تلاش مجدد محدود پس از اطمینان از شبکه انجام دهید.
  • اگر خطا پایدار است، عملیات تغییردهنده جدید انجام ندهید و ارجاع کنید.
  • Database.sql، حذف/ایجاد مجدد، اجرای داده پایه یا تغییر مستقیم رکوردها مسیر بازیابی مشتری نیست.
  • اگر عملیات قبلی مالی/انبار/سفارش نامشخص است، ابتدا وضعیت همان منبع رکورد را از محصول بررسی کنید و درخواست را کورکورانه تکرار نکنید.

فضای ذخیره‌سازی یا فایل در دسترس نیست

  • عملیات فایل‌محور را متوقف کنید و پیام قابل مشاهده را ثبت کنید.
  • پیش‌نمایش/فایل را فقط از محیط کاربری رسمی محصول بررسی کنید.
  • مجوز دسترسی را به Everyone/Users باز نکنید، فایل مرجع را جابه‌جا نکنید و مسیر موازی نسازید.
  • برای چاپ انتقال مستقیم/طراحی، فایل اصلی و پیش‌نمایش مسیرهای متفاوتی دارند؛ راهنمای تخصصی چاپ انتقال مستقیم را دنبال کنید.

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

  • برنامه را از اجراگر رسمی اجرا کنید.
  • نسخه و کانال نمایش‌داده‌شده و مرحله‌ای که بروزرسانی در آن متوقف شده ثبت شود.
  • بسته را دستی استخراج/جایگزین نکنید و نسخه قدیمی را روی نصب فعلی کپی نکنید.
  • از «راهنمای عملیاتی بروزرسانی برنامه‌های دسکتاپ دسکتاپ» ادامه دهید.

سرویس ویندوز یا وظیفه زمان‌بندی‌شده اجرا نمی‌شود

  • فقط وضعیت رسمی جزء را بررسی کنید.
  • از ساخت دستی سرویس/وظیفه جایگزین یا اجرای مستقیم فایل اجرایی خودداری کنید.
  • اگر جزء راهنمای نصب/راهنمای عملیاتی اختصاصی دارد، چرخه عمر همان ابزار رسمی مرجع تصمیم است.
  • در صورت نیاز به تغییر سرویس حساب، مجوز دسترسی، اطلاعات محرمانه یا پیکربندی سرور به پشتیبانی سطح بالاتر ارجاع دهید.

عامل نصب است ولی آماده نیست

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

سلامت یا آخرین ارتباط قدیمی/کاهش‌یافته است

  • زمان آخرین ارتباط را همراه با زمان فعلی ثبت کنید.
  • بررسی کنید محیط اجرا عمداً غیرفعال نشده باشد.
  • وضعیت صف/کار/دوربین/ارائه‌دهنده یا وابستگی مرتبط را از محیط کاربری رسمی همان ماژول ببینید.
  • راه‌اندازی مجدد مکرر بدون تشخیص علت نکنید؛ آخرین ارتباط قدیمی می‌تواند نتیجه شبکه، پیکربندی، وابستگی یا محیط اجرا خطا باشد.

چه زمانی پشتیبانی لازم است؟

در این موارد اقدام محلی را متوقف کنید:

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

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

سؤالات مرتبط

اگر راه‌اندازی مجدد مشکل را موقتاً حل کرد، موضوع بسته است؟

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

اگر فقط با مدیر ارشد سامانه عملیات انجام می‌شود، چه کار کنم؟

مجوز/شعبه کاربر محدود را اصلاح کنید. مدیر ارشد سامانه ابزار تشخیص موقت در آماده‌سازی نیست و نباید راه‌حل موقت بهره‌برداری باشد.

اگر بعد از پایان مهلت نمی‌دانم عملیات ثبت شده یا نه، دوباره ارسال کنم؟

خیر. ابتدا سابقه و وضعیت همان عملیات را تازه‌سازی کنید. برای عملیات تغییردهندههای مالی/انبار/سفارش، تلاش مجدد کورکورانه می‌تواند اثر تکراری یا وضعیت مبهم ایجاد کند.

راهنماهای مرتبط

«کنترل آمادگی و سلامت ملل‌باس»، «بازیابی امن ملل‌باس»، راهنمای عملیاتی بروزرسانی دسکتاپ و راهنماهای اختصاصی چاپ انتقال مستقیم، بیومتریک/بینایی، اعلان و سامانه بورس مراجع بعدی هستند.