Update: 2026-08-07 13:46:40

This commit is contained in:
Hamza-Ayed
2026-08-07 13:46:40 +03:00
parent d691e51ba4
commit 9e186f9ff3
2 changed files with 13 additions and 2 deletions
+4 -2
View File
@@ -208,8 +208,10 @@ try {
fwrite(STDERR, '[scheduled] تعذّر نشر التوقّع: ' . $e->getMessage() . "\n"); fwrite(STDERR, '[scheduled] تعذّر نشر التوقّع: ' . $e->getMessage() . "\n");
} }
echo "[scheduled] أُطلق $dispatched، تعذّر $failed، انتهى $expired،" // ‏الأقواس ضرورية: الفاصلة العربية `،` بايتاتها ≥ 0x80، وPHP يعدّها جزءاً
. " ذُكِّر $reminded، وخلايا التوقّع $cells\n"; // ‏صالحاً من اسم المتغيّر — فبدونها يُقرأ "$dispatched،" متغيّراً آخر فارغاً.
echo "[scheduled] أُطلق {$dispatched}، تعذّر {$failed}، انتهى {$expired}،"
. " ذُكِّر {$reminded}، وخلايا التوقّع {$cells}\n";
/** /**
+9
View File
@@ -63,6 +63,15 @@ DEX=/usr/bin/docker compose -f $SIRO/docker-compose.yml exec -T php php
# وكانت النسخ الثلاث تتسابق على نفس الجداول عند الساعة 3 صباحاً. # وكانت النسخ الثلاث تتسابق على نفس الجداول عند الساعة 3 صباحاً.
0 * * * * $DEX /var/www/backend/bot/cron_dashboard_snapshot.php >> /var/log/bot_snapshot.log 2>&1 0 * * * * $DEX /var/www/backend/bot/cron_dashboard_snapshot.php >> /var/log/bot_snapshot.log 2>&1
# ============================================================
# الحجز المسبق (Scheduled Rides)
# ============================================================
# يحوّل الحجوزات المستحقة إلى رحلات فعلية عبر add_ride.php، ويذكّر
# الراكب، وينشر التوقّع في Redis. بدون هذا السطر تبقى الحجوزات في
# scheduled_rides بحالة 'scheduled' إلى أن تنتهي صلاحيتها — ولا يصل
# السائق أي طلب إطلاقاً.
*/2 * * * * $DEX /var/www/backend/bot/cron_scheduled_rides.php >> /var/log/scheduled_rides.log 2>&1
# ============================================================ # ============================================================
# الإشعارات والتسويق # الإشعارات والتسويق
# ============================================================ # ============================================================