راهنمای تصویری اپراتور
از تعریف مسیر و برنامهٔ حرکت تا بلیت، عملیات زنده و نگهداری سرور
پردیسباس | راهنمای تصویری اپراتورراهنمای مشترک · ۱۷ آبان ۱۴۰۵از تعریف مسیر و برنامهٔ حرکت تا بلیت، عملیات زنده و نگهداری سرور
پردیسباس | راهنمای تصویری اپراتورراهنمای مشترک · ۱۷ آبان ۱۴۰۵تصاویر، رابط واقعی برنامه با دادههای آموزشیاند؛ اعداد و نامها گزارش عملکرد واقعی مجموعه نیستند.
اپراتور روزانه بخش «عملیات ناوگان» را بخواند؛ فرمانهای سرور فقط برای مسئول فنی دارای دسترسی SSH است.
در نسخهٔ HTML روی تصویر بزنید تا تمام صفحه و امکان بزرگنمایی را ببینید. در PDF برخی تصاویر برای تمرکز بر کنترلها بریده نمایش داده میشوند.
پس از هر تغییر، اطلاعات ذخیرهشده و پیام سرور را بررسی کنید. نبودن یک دکمه ممکن است ناشی از نقش کاربری یا وضعیت سفر باشد.
پردیسباس | راهنمای تصویری اپراتورراهنمای مشترک · ۱۷ آبان ۱۴۰۵بخش اول برای عملیات روزانه و بخش دوم برای نگهداری فنی است. نسخهٔ HTML امکان انتخاب جداگانهٔ هر بخش را دارد.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵مخاطب: اپراتور شیفت، پشتیبان مسافران و مدیر برنامهریزی
سلامت سرویس، برنامههای امروز، آمادهبودن اتوبوس و راننده را بررسی کنید.
سفرها، موقعیت و تازگی GPS، پرداختها و رخدادها را پیگیری کنید.
موارد باز، پرداختهای نیازمند بررسی و تغییرات برنامهٔ بعدی را تحویل دهید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵گیتوی برای معرفی و ورود است؛ عملیات اصلی در سامانه انجام میشود.
| محیط | نشانی / دسترسی | کاربرد |
|---|---|---|
| گیتوی عمومی | pardisbus.ir | برنامهٔ حرکت عمومی، ورود به سامانه، دانلود اپ و پشتیبانی |
| سامانهٔ اصلی | samaneh.pardisbus.ir | پنل مدیریت، راننده و مسافر؛ با نقش و نشست معتبر |
| رابط سرویس | api.pardisbus.ir | پاسخگویی به برنامهها؛ محیط کار روزانهٔ اپراتور نیست |
| نسخهٔ قدیمی | old.pardisbus.ir | فرانت Blazor قدیمی؛ استفاده مطابق تصمیم مسئول سامانه |
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵داشبورد خلاصهٔ وضعیت را نشان میدهد؛ برای تصمیم، بازهٔ زمانی و جزئیات شاخص را هم بررسی کنید.
تاریخ شروع و پایان و واحد ریال را کنترل کنید؛ نمودار را با بازهٔ یکسان مقایسه کنید.
رانندگان در انتظار تأیید، مسافران غیرفعال و سرویسهای باز را از میانبر مرتبط باز کنید.
آخرین زمان دریافت و وضعیت ارتباط را ببینید؛ پس از رفع قطعی، یکبار بهروزرسانی کنید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵ترتیب آمادهسازی: ایستگاهها ← مسیر و ترتیب توقفها ← کرایه ← تقویم و برنامهٔ حرکت.
نام قابل تشخیص و مختصات درست ثبت کنید. مختصات نامعتبر، نقشه و تخمین موقعیت را مخدوش میکند.
ایستگاهها را به ترتیب حرکت بچینید؛ ایستگاههای میانی باید در همین ترتیب حضور داشته باشند.
از صفحهٔ جزئیات، ایستگاهها، برنامهٔ حرکت و کرایهها را کنترل کنید. برای توقف موقت، وضعیت فعالیت را با دقت تغییر دهید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵در جزئیات مسیر، کارتهای بالا و تبهای پایین به اطلاعات مرتبط دسترسی میدهند.
نام مسیر، وضعیت، تعداد ایستگاه و مقصد را با خط موردنظر تطبیق دهید؛ صرفاً به عنوان مشابه تکیه نکنید.
ایستگاهها، برنامهٔ حرکت، کرایهها و ناوگان/زمان رسیدن را جدا بررسی کنید.
در صورت خطا، گزارش و شناسهٔ پیگیری پاسخ را برای مسئول فنی بفرستید؛ تکرار ذخیره بدون بررسی، راهحل نیست.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵طبق قاعدهٔ این پروژه، داخل یک بازه، کرایهٔ کامل همان بازه محاسبه میشود؛ عبور از چند بازه، جمع کرایهٔ آنهاست.
| نمونهٔ آموزشی | کرایهٔ تعریفشده | نتیجه |
|---|---|---|
| A تا B | ۲۰٬۰۰۰ ریال | X بین A و B است؛ X تا B همان ۲۰٬۰۰۰ ریال |
| B تا C | ۳۰٬۰۰۰ ریال | X تا C برابر ۵۰٬۰۰۰ ریال |
| تاریخ اعتبار | ورودی تقویم جلالی | تاریخ شروع و پایان و فعالبودن کرایه را کنترل کنید |
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵در تب کرایههای همان مسیر، فرم افزودن را باز و بازهٔ موردنظر را دقیق انتخاب کنید؛ تمرکز تصویر بر تاریخ جلالی است.
ایستگاه آغاز و پایان بازه را از ترتیب همان مسیر انتخاب کنید؛ کرایه برای مسیر دیگری ثبت نشود.
مبلغ ریالی و تاریخ شروع/پایان جلالی را کنترل کنید؛ ثبت ناقص یا تاریخ نامعتبر میتواند رد شود.
ردیف ذخیرهشده و وضعیت فعالیت را ببینید؛ محاسبهٔ نمونهٔ مبدأ/مقصد را در فرایند مجاز خرید بررسی کنید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵تقویم تعیین میکند قالب برنامه در چه روزها و بازهای قابل اجرا باشد.
نام روشن، تاریخ شروع و پایان و وضعیت فعال را تعیین کنید.
روزهای کاری و تعطیل را متناسب با سرویس انتخاب کنید؛ فعالبودن قالب بدون روز مجاز، اجرای موردنظر را ایجاد نمیکند.
پس از اتصال تقویم به برنامه، رخداد تاریخ موردنظر را در جدول حرکت ببینید؛ تعطیلی یا تغییر موردی را با علت ثبت کنید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵فرم برنامه برای مسیر و تقویم مشخص ساخته میشود؛ انتخاب راننده و اتوبوس میتواند مطابق تخصیص انجام شود.
دو فیلد الزامی را از فهرست جستوجوشونده انتخاب کنید؛ نام تایپشده بدون انتخاب گزینه کافی نیست.
کد روشن و ساعت/دقیقهٔ معتبر در قالب ۲۴ساعته انتخاب کنید. زمان نمایش، به وقت تهران است.
مقصد این فرم، نوشتهٔ نمایشی برنامه است؛ جایگزین انتخاب ایستگاه مقصد در خرید بلیت یا تعریف بازهٔ کرایه نیست.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵پروندهٔ اتوبوس و راننده را قبل از شروع سرویس تطبیق دهید.
پلاک، ظرفیت، وضعیت فعالیت و سوابق مرتبط را کنترل کنید؛ اتوبوس نامناسب را به سرویس تخصیص ندهید.
فعالیت و تأیید راننده و مدارک موردنیاز مجموعه را بررسی کنید؛ نقش راننده بهتنهایی تأیید آمادهبهکاری نیست.
راننده، اتوبوس، مسیر و نوبت اجرا باید با هم تطبیق داشته باشند. تغییرات را پیش از اعزام نهایی کنید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵جزئیات سفر، وضعیت اجرا و رخدادهای مربوط به همان سفر را نشان میدهد.
پیش از شروع، برنامهٔ امروز و وسیلهٔ تخصیصیافته را بررسی کنید؛ راننده باید سفر صحیح را فعال کند.
وضعیت، رخدادها، موقعیت و آخرین بهروزرسانی را دنبال کنید؛ توقف موقت و پایان، اثر یکسان ندارند.
پیش از پایان یا لغو، وضعیت مسافران و بلیتهای آماده را بررسی کنید؛ پایان سفر میتواند اعتبار بلیت استفادهنشده را تمام کند.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵فعالبودن GPS با تازهبودن موقعیت یکسان نیست. زمان آخرین گزارش و وضعیت اتصال را همراه نقشه ببینید.
آخرین زمان ثبت، وضعیت GPS، درصد باتری و اتصال را بخوانید؛ موقعیت قدیمی را مکان فعلی فرض نکنید.
اینترنت، روشنبودن مکان، اجازهٔ دقیق/پسزمینه و فعالبودن سفر و ردیابی را بررسی کنید.
برای ادامه هنگام قفل صفحه از APK مستقل و اجازهٔ لازم استفاده شود؛ بستن اجباری برنامه یا محدودیت سیستمعامل میتواند ارسال را متوقف کند.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵برای پیگیری، هویت مسافر را با اطلاعات مجاز مجموعه تطبیق دهید و همان پرونده را باز کنید.
نام، شمارهٔ تأییدشده، وضعیت فعالیت و شناسهٔ پرونده را تطبیق دهید؛ تشابه نام کافی نیست.
سفر، پرداخت و گردش کیف پول را در کنار هم بررسی کنید؛ موجودی بهتنهایی علت تراکنش را توضیح نمیدهد.
شناسهٔ پرداخت یا بلیت، زمان و نتیجهٔ بررسی را ثبت کنید؛ از مسافر رمز عبور یا کد ورود نخواهید.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵کرایهٔ بلیت به ایستگاههای انتخابشده در همان سفر وابسته است.
مسیر و نوبت درست را باز کنید؛ فعالبودن و ظرفیت را بررسی کنید.
مبدأ و مقصد را از ایستگاههای همان مسیر انتخاب کنید؛ ترتیب و جهت حرکت باید معتبر باشد.
مسافر مبلغ محاسبهشده را پیش از تأیید بررسی کند؛ موفقیت پرداخت و وضعیت بلیت در سامانه باید ثبت شده باشند.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵در هر دو روش، مبلغ باید پیش از تأیید روشن باشد و اعتبارسنجی نهایی در سرور انجام شود.
پس از خرید، بلیت آمادهٔ استفاده است؛ راننده QR بلیت را اسکن و اعتبارسنجی میکند تا مصرف ثبت شود.
مسافر QR سفر فعال راننده را اسکن و مبلغ/مبدأ/مقصد را تأیید میکند؛ پرداخت و مصرف بلیت در همان عملیات ثبت میشوند و اسکن دوم لازم نیست.
QR بلیت مصرفشده دوباره قابل استفاده نیست؛ بازکردن یک لینک بدون تأیید، مجوز برداشت وجه محسوب نمیشود.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵قبل از پاسخ به مسافر، وضعیت بلیت و وضعیت پرداخت را جدا بخوانید.
| وضعیت | معنی عملیاتی | اقدام اپراتور |
|---|---|---|
| آمادهٔ استفاده | هنوز مصرف نشده و معتبر است | سفر، مبدأ/مقصد و مهلت اعتبار بررسی شود |
| استفادهشده | مصرف در سرور ثبت شده | دوباره اسکن نشود؛ بلیت مصرفشده قابل برگشت در این مسیر نیست |
| منقضی | مهلت گذشته یا سفر پایان/لغو شده | انقضا بهتنهایی سند برگشت پول نیست؛ تراکنش و شرایط بازگشت بررسی شوند |
| لغوشده / برگشتشده | عملیات مربوط ثبت شده است | گردش کیف پول و شناسهٔ پرداخت با پرونده تطبیق داده شود |
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵مسافر میتواند پیش از مصرف و پایان اعتبار، مبدأ/مقصد بلیت همان سفر را اصلاح کند.
کرایهٔ قبلی و جدید و اختلاف را ببینید؛ کاهش یا افزایش باید پیش از تأیید مشخص باشد.
اضافهمبلغ از کیف پول کم و کاهش مبلغ به آن برمیگردد؛ حتی اگر خرید اولیه با سامان بوده باشد.
QR قبلی پس از اصلاح معتبر نیست؛ از بلیت تازه استفاده شود. رسید و تاریخچهٔ اصلاح برای پیگیری دانلود شوند.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵دو بخش از همان رسید آموزشی برای خوانایی بزرگتر نمایش داده شدهاند؛ تصویر کامل در نسخهٔ HTML در دسترس است.
نام فرستنده و گیرنده و مبلغ ثبتشده را بررسی کنید؛ تصویر پروفایل بهتنهایی هویت را اثبات نمیکند.
کد پیگیری، زمان، مسیر، اتوبوس و مبدأ/مقصد باید با پروندهٔ پرداخت تطبیق داشته باشند.
در بلیت ویرایششده، مبلغ اولیه و فعلی و گردش اختلاف را کنار هم بخوانید؛ رسید جای صورتحساب بانک نیست.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵ثبت تراکنش و رسید مالی با وضعیت تحویل اعلان دو موضوع مرتبط اما جدا هستند.
نام طرفین، مبلغ، زمان، شناسهٔ پیگیری و وضعیت ثبتشده را با پرداخت اصلی تطبیق دهید.
ابتدا وضعیت پرداخت را بخوانید؛ برای حل مشکل اعلان، خرید یا برداشت را تکرار نکنید.
کاربر دارای دسترسی میتواند جزئیات Outbox و خطا را ببیند و ارسال مجدد مجاز را پیگیری کند؛ ارسال مجدد اعلان نباید برداشت جدید ایجاد کند.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵در گزارش اوج تقاضا، «تردد ثبتشده» و «پرداخت موفق» را با هم اشتباه نگیرید.
بازهٔ تاریخ، مسیر و روز هفته را مشخص کنید؛ ساعتها به وقت تهران نمایش داده میشوند.
برای بررسی سوارشدن، تردد ثبتشده با QR را بخوانید؛ برای تحلیل زمان خرید، مبنای پرداخت را انتخاب کنید. پیشخرید ممکن است در ساعت دیگری انجام شود.
چند روز مشابه را مقایسه و سپس فاصلهٔ اعزام یا تعداد سرویس را اصلاح کنید؛ CSV برای بررسی تکمیلی قابل دریافت است.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵حذف نقش، مسدودسازی امنیتی و خروج از دستگاهها عملیات متفاوتاند.
با افزودن یا حذف نقش راننده/مدیر، حساب پایهٔ مسافر و کیف پول و سوابق مالی حفظ میشوند.
مالک میتواند با تأیید رمز خود و ثبت دلیل، حساب را مسدود یا نشستهایش را باطل کند. آزادسازی، نشست قبلی را معتبر نمیکند.
مدیر عادی اختیار ساخت/تغییر مدیران دیگر را ندارد؛ مالک از وب قابل حذف یا تنزل نیست. اقدامها در گزارش امنیتی ثبت میشوند.
پردیسباس | راهنمای تصویری اپراتوربخش اول · عملیات ناوگان · ۱۷ آبان ۱۴۰۵یک تحویل خوب، شامل موارد باز و مسئول پیگیری است؛ صرفاً تعداد سفرها کافی نیست.
| زمان | کنترل لازم | چیزی که ثبت میکنید |
|---|---|---|
| شروع شیفت | برنامههای امروز، اتوبوس/راننده، ارتباط و GPS | تاریخ و شیفت، موارد آمادهنشده و مسئول رفع |
| حین سرویس | سفرهای باز، GPS قدیمی، رخداد و پرداخت نیازمند بررسی | شناسه، زمان تهران، شرح کوتاه و اقدام انجامشده |
| پایان شیفت | موارد حلنشده، تغییرات برنامهٔ فردا، رسیدهای پیگیری | مسئول بعدی، مهلت پیگیری و نتیجهٔ آخرین بررسی |
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵مخاطب: مسئول فنی دارای دسترسی مجاز SSH به سرور Debian 13
نصب فعلی و دادهها حفظ میشوند؛ برای رفع اختلال فرانت، دیتابیس را از نو نسازید.
نسخه، مسیر انتشار فعال و فایلهای Compose واقعی را پیش از هر تغییر مشخص کنید.
پشتیبان، بررسی پس از انتشار و مسیر بازگشت باید قبل از تغییر آماده باشند.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵ساختار زیر بر اساس تنظیمات پروژه و نصب گزارششده است؛ وضعیت لحظهای سرور از این تصویر نتیجه نمیشود.
| سرویس | مسیر درخواست | دادهٔ مهم |
|---|---|---|
| Caddy | پورتهای عمومی ۸۰ و ۴۴۳ | گواهیها و تنظیم دامنه؛ reverse proxy داخل شبکهٔ Docker |
| Gateway / Samaneh / Web | بهترتیب دامنهٔ اصلی / samaneh / old | دانلود APK، فایلهای فرانت و کلیدهای محافظت از داده |
| API + PostgreSQL + Redis | api و شبکهٔ داخلی Compose | کاربران، بلیتها، پرداختها، تصاویر و فایلهای خصوصی |
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵فرمانها را در پوشهٔ انتشار فعال اجرا کنید؛ نمونهٔ زیر مربوط به نصب جدید گزارششده است.
cd /opt/pardisbus/releases/newserver-20261107-1
bash ./dc ps -a
bash ./dc logs --tail=60 caddy smart-mobility-gateway samaneh-nextjs api
bash ./Verify-NewServer.shhealthy و زمان بالا بودن را ببینید؛ health: starting بلافاصله پس از شروع، با توقف دائمی فرق دارد.
پاسخ مورد انتظار: اصلی، api و samaneh برابر ۲۰۰؛ www تغییرمسیر دائمی و old تغییرمسیر ورود.
سلامت HTTP کافی نیست؛ با حساب آزمایشی، ورود، تصویر، بلیت و روی گوشی دوربین/GPS را بررسی کنید.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵تغییر ارائهدهندهٔ DNS/CDN بهتنهایی نیازمند حذف سرور یا نصب مجدد برنامه نیست.
دامنهٔ اصلی، www، api، samaneh و old باید به مقصد واقعی درست برسند. MX و TXT موجود را عیناً منتقل کنید.
ارتباط CDN تا Caddy را روی HTTPS/۴۴۳ و با Host/SNI دامنهٔ درست تنظیم کنید؛ گواهی معتبر Caddy حفظ شود.
اگر DNSSEC فعال است، حذف صحیح DS قبلی و پایان TTL را با ثبتکننده هماهنگ کنید؛ سپس نیمسرورهای اختصاصی پنل جدید را قرار دهید.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵بستهٔ سورس gateway-seo-20261108-1 روی سرور ایمیج میسازد و فقط گیتوی را بهروزرسانی میکند.
cd /opt/pardisbus/releases/gateway-seo-20261108-1
sha256sum -c SHA256SUMS
sudo bash ./Update-Gateway.shفایل ZIP را استخراج و پوشه را منتقل کنید؛ Docker Hub و npm باید از سرور قابل دسترسی باشند.
SEO_OK و GATEWAY_SEO_UPDATED و مسیر ROLLBACK_BACKUP را نگه دارید؛ شکست بررسی میتواند بازگشت خودکار را فعال کند.
canonical، robots، sitemap، ایمیل و ورود را از دامنهٔ عمومی بررسی کنید؛ کش قدیمی CDN پاک شود.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵دادهٔ مالی، تصاویر، کلیدها و تنظیمات باید با یک زمان بازیابی سازگار نگهداری شوند.
cd /opt/pardisbus/releases/newserver-20261107-1
sudo bash ./Backup.shاسکریپت فعلی API و Blazor را موقتاً متوقف و سپس راهاندازی میکند؛ در زمان مناسب و با اطلاع اپراتور اجرا شود.
dump دیتابیس، فهرست pg_restore، تصاویر و مدارک، کلیدهای API/Web و فایلهای تنظیمات را بررسی کنید.
نسخهٔ محافظتشدهٔ خارج سرور و آزمون بازیابی جداگانه لازم است؛ پوشهٔ بکاپ حاوی رازها و مدارک خصوصی است.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵راهنمای گیتوی را برای بهروزرسانی کل سامانه استفاده نکنید؛ بستهٔ هر انتشار دامنهٔ تغییر خودش را دارد.
نسخهٔ فعلی، آخرین migration، پشتیبان تأییدشده و دامنهٔ سرویسهای درگیر مشخص شوند.
فقط SQL و ایمیجهای همان انتشار و راهنمای آن اجرا شوند؛ SQL آرشیوی قدیمی جای migration نسخهٔ تازه نیست.
برگرداندن صرف ایمیج، اثر migration را لزوماً برنمیگرداند. قبل از اجرای SQL، راه بازیابی سازگار تعیین شود.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵کلیدها فقط روی سرور در /opt/pardisbus/.env.production نگهداری شوند؛ فایل موجود را با نمونهٔ خالی جایگزین نکنید.
sudo nano /opt/pardisbus/.env.production
sudo chmod 600 /opt/pardisbus/.env.production
# Edit existing SMS_API_KEY and SMS_VERIFY_TEMPLATE_ID locally.
# Configure SEP_ENABLED / SEP_TERMINAL_ID only for a valid terminal.قالب سرویس باید پارامترهای NAME و VERIFICATIONCODE را بپذیرد؛ نام کاربر و کد از سرویس احراز هویت تأمین میشوند.
restart بهتنهایی env جدید را وارد کانتینر نمیکند؛ با Compose فعلی، فقط سرویس درگیر را بازسازی کنید.
خطای ۴۲۹ به معنی محدودیت نرخ است؛ مسیر API راز محسوب نمیشود. کنترل تعداد درخواست و حفاظت هزینهٔ پیامک باید حفظ شوند.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵خروجی آمادهٔ فعلی اندروید ۱٫۲٫۳ با کد ۸ است؛ نصب یا انتشار آن روی دستگاههای کاربران خودکار انجام نشده است.
نسخه، امضا و SHA-256 بسته را تطبیق دهید؛ نسخهٔ جدید با کلید قبلی امضا شده است.
APK جدید را در بازار جایگزین کنید و کاربرد مجوزهای لازم را توضیح دهید؛ SYSTEM_ALERT_WINDOW در ۱٫۲٫۳ حذف شده است.
IPA امضاشده هنوز تولید نشده؛ حساب Apple Developer در اختیار نیست. وباپ و آزمون محدود Expo Go جای توزیع مستقل iOS نیستند.
cd /opt/pardisbus/releases/android-1.2.3-8-downloads
sha256sum -c SHA256SUMS
sudo bash ./publish.sh
curl -I https://pardisbus.ir/downloads/PardisBus.apk
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵بستهٔ جدید گیتوی canonical، متادیتا، JSON-LD، robots و sitemap را اضافه میکند.
curl -fsS https://pardisbus.ir/robots.txt
curl -fsS https://pardisbus.ir/sitemap.xmlبه رباتهای سازگار مسیر بررسی و نشانی sitemap را معرفی میکند؛ قفل امنیتی نیست و حذف از نتایج را تضمین نمیکند.
مالک دامنه، Domain property را در Search Console با TXT تأیید و sitemap.xml را ثبت کند؛ این کار خودکار انجام نشده است.
HTML/API را اجباری کش نکنید؛ فایلهای نسخهدار _next/static و منابع لازم موتور جستوجو باید در دسترس بمانند.
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵| نشانه | بررسی نخست | کار نامناسب |
|---|---|---|
| ERR_CONNECTION_RESET | مقایسهٔ Origin و مسیر CDN روی همان فایل؛ زمان و شناسهٔ درخواست | نصب مجدد دیتابیس برای خطای شبکه |
| ۴۰۱ / ۴۰۳ | نشست، نقش، ابطال توکن و مجوز حساب | بازکردن عمومی API برای رفع خطا |
| ۴۲۹ پیامک | مهلت ارسال مجدد، تعداد تلاش و لاگ سرویس پیامک | حذف rate limit یا ارسال پیاپی کد |
| ۴۰۰ / ۵۰۳ | متن پاسخ، traceId، تنظیم endpoint و سلامت سرویس | تکرار پرداخت یا پنهانکردن خطا بدون بررسی |
| نقشه قدیمی / اعلان نرسیده | زمان GPS، اینترنت، مجوز و صف ارسال | فرضکردن ثبت دوبارهٔ پول برای ارسال اعلان |
پردیسباس | راهنمای تصویری اپراتوربخش دوم · نگهداری سرور · ۱۷ آبان ۱۴۰۵Recover-Owner.sh ابزار اضطراریِ مالک با SSH معتبر است؛ روش معمول رفع فراموشی رمز کاربران نیست.
مالک واقعی و شمارهٔ از قبل تأییدشده را از مسیر مورد اعتماد تطبیق دهید؛ ابتدا دسترسی سرور و حساب مالک ایمن شود.
اسکریپت، مدیران دیگر tenant پیشفرض را امنیتی تعلیق و نشستها را باطل میکند؛ این اثر گسترده باید از قبل روشن باشد.
ورود مالک، گزارش امنیتی، حسابهای تعلیقشده و اتصالهای زنده را بررسی و فقط دسترسیهای لازم را برگردانید.