توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در php-fpm56
bandeh khoda
July 8th, 2017, 12:00
سلام وقت بخیر
سرعت سرور من بسیار پایین شده
مشکل رو بررسی کردم دیدم در قسمت Service Monitor
سرویس php-fpm56 در بعضی اوقات مقدار 5 گیگ مموری یوزد میکنه
و این باعث میشه که پردازش دیر انجام بشه ...
به عکس پیوست شده توجه کنید
من نمیدونم چی کار کنم که این کمتر پروسس بگیره
میشه راه حل بفرمایید ؟ 36263
ximenes
July 9th, 2017, 15:58
سلام،
این مورد رو میتونین در php-fpmXX.conf کنترل کنین. مثلا اگر از «pm=static» استفاده کنین، وبسایتها سریع لود میشن اما باید مطمئن باشین سرور به اندازه کافی رم و منابع داره. البته اگر منابع هم خیلی زیاد نیس میتونین pm.max_requests در آن تعریف کنین تا بعد از ارسال یه تعداد مشخص درخواست به سمت سرور، PHP-FPM ریست بشه تا منابع به صورت کامل مصرف نشه.
راه دیگش استفاده از pm=dynamic هست. این مورد به صورت گسترده در هاستهای اشتراکی و یا سرورهایی با وظایف گوناگون (به جز هاستینگ) استفاده میشه. اینطوری وبسایتها سریع لود میشن و منابع رم بسیار کمتری مصرف میشه. پیشنهاد من استفاده از همین تنظیمات هست. البته ممکنه به دلیل کانفیگ ناردرست پس از ایجاد درخواستهای همزمان فراوان با خطای 502 مواجه بشید که قابل رفع هست.
میتونید هم از pm=ondemand استفاده کنید. اینطوری وبسایتها کمی دیرتر لود میشن اما مشکل کمبود رم عمدتاً حل میشه.
پیروز باشید.