feat: enhance diagnostics script and documentation for Redis connection issues
This commit is contained in:
@@ -142,6 +142,7 @@ free -h
|
||||
| بخش ۳: دیسک ≥ ۹۰٪ یا `*-json.log` چند GB | دیسک پر | log rotation در `daemon.json` + پاکسازی |
|
||||
| بخش ۷: `maxmemory: 0` و `used_memory` بزرگ/رشدکننده | Redis بیسقف | `maxmemory 256mb` + `maxmemory-policy volatile-lru` |
|
||||
| بخش ۶: `memory_limit` هنوز `1024M` | image قدیمی در حال اجراست | Redeploy نشده — دوباره deploy کنید |
|
||||
| لاگ worker: `[critical] ... "socket error on read socket"` (Connection.php) | اتصال Redis وسط کار قطع شده — تقریباً همیشه یعنی خود Redis مرده/ریاستارت شده (OOM) | بخش ۷ اسکریپت: `uptime_in_seconds` کوچک Redis = ریاستارت شده؛ `maxmemory 256mb` + `volatile-lru` بگذارید و `docker logs <redis>` را ببینید |
|
||||
| هیچکدام | فرضیه حافظه/دیسک رد شد | خروجی کامل اسکریپت + ۵۰ خط آخر لاگ قبل از down را برای تحلیل بفرستید |
|
||||
|
||||
### چرا این اتفاق میافتاد (و فیکس اعمالشده)
|
||||
|
||||
Reference in New Issue
Block a user