خواندن بیشتر: فرهنگ Postmortem01۲۵ مرداد ۱۴۰۳1 دقیقه#devops#process#hostingفرهنگ Postmortemچطور از «تقصیر کی بود» به «سیستم چطور fail کرد» رسیدیم.خواندن بیشتر
خواندن بیشتر: Docker Compose در Production02۲۱ تیر ۱۴۰۳1 دقیقه#docker#devops#hostingDocker Compose در Productionکی Compose برای prod منطقی است و کجا باید ترمز بزنی.خواندن بیشتر
خواندن بیشتر: رفع مشکل Deliverability ایمیل03۲۵ بهمن ۱۴۰۲1 دقیقه#email#dns#hostingرفع مشکل Deliverability ایمیلSPF درست بود، DKIM نبود؛ چرا ایمیلهای سیستمی spam میشدند.خواندن بیشتر
خواندن بیشتر: مهاجرت به Nginx Reverse Proxy04۲۸ دی ۱۴۰۲1 دقیقه#linux#nginx#hostingمهاجرت به Nginx Reverse Proxyچرا Apache را از لبه شبکه جدا کردیم و چه چیزهایی در مسیر مهاجرت جرقه زد.خواندن بیشتر
خواندن بیشتر: درسهایی از میزبانی لینوکس05۱۱ آبان ۱۴۰۲1 دقیقه#linux#hostingدرسهایی از میزبانی لینوکسچند الگوی تکراری که در پشتیبانی سرورهای لینوکسی باعث قطعی میشدند و چطور سادهشان کردم.خواندن بیشتر
خواندن بیشتر: تنظیم PHP-FPM06۲۵ مهر ۱۴۰۲1 دقیقه#php#linux#hostingتنظیم PHP-FPM502 intermittent وقتی pool exhausted میشد تحت traffic واقعی.خواندن بیشتر
خواندن بیشتر: دیباگ DNS Propagation07۹ تیر ۱۴۰۲1 دقیقه#dns#networking#hostingدیباگ DNS Propagationمشتری میگفت سایت بالا نیامده؛ TTL قدیمی و cache ISP.خواندن بیشتر
خواندن بیشتر: حادثه تمدید SSL08۲۰ فروردین ۱۴۰۲1 دقیقه#security#linux#hostingحادثه تمدید SSLLet’s Encrypt منقضی شد چون cron روی سرور جابجا شده بود و کسی ندید.خواندن بیشتر
خواندن بیشتر: وقتی دیسک پر شد09۱۷ آبان ۱۴۰۱1 دقیقه#linux#monitoring#hostingوقتی دیسک پر شدlogrotate بود، اما یک app بدون limit به journald فشار آورد.خواندن بیشتر
خواندن بیشتر: شب rebuild RAID10۲۸ شهریور ۱۴۰۱1 دقیقه#linux#hardware#hostingشب rebuild RAIDدیسک قرمز شد ساعت ۲۳:۰۰؛ rebuild ۱۴ ساعته و استرس همزمان.خواندن بیشتر