TTFB website quá cao khi chuyển sang sử dụng lsapi handler

Chào tất cả bạn đọc blog, rất lâu rồi mình mới quay lại viết blog.  Hôm nay   mình làm việc khách hàng kiểm tra sự cố sau khi khách hàng cài Cloudlinux thì thấy TTFB của website load lâu hơn so với chạy webserver cũ là Nginx – Apache – php-fpm.  Sau tìm hiểu nguyên nhân chính của sự cố là do ‘Master LSPHP’ process mặc định sẽ bị kill sau khoảng 30 giây.

Để khắc phục vấn đề này mình chỉnh lại thông sốlsapi_backend_pgrp_max_idle trong file /etc/httpd/conf.d/lsapi.conf thành 0 (không giới hạn)

Đây là cách hoạt động khi sử dụng lsapi nguyên nhân khiến TTFB tăng lên  nếu để lsapi_backend_pgrp_max_idle quá thấp

Apache creates –>> ‘Master LSPHP’ process –>> then ‘Master LSPHP’ creates –>> Worker –>> only after this, client getting a response.