Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.76 KB

5-3.Lizmap Web Clientの高速化(PHPのマルチスレッド化).md

File metadata and controls

49 lines (33 loc) · 1.76 KB

5-3.Lizmap Web Clientの高速化(PHPのマルチスレッド化)

(STEP1)
sudo su
apt -y install php-fpm

vi /etc/apache2/sites-available/default-ssl.conf
#バージョンはその都度確認の事 今回は8.0でした。
# - 内に追記
<FilesMatch .php$>
SetHandler "proxy:unix:/var/run/php/php8.0-fpm.sock|fcgi://localhost/"

a2enmod proxy_fcgi setenvif
a2enconf php8.0-fpm
systemctl restart php8.0-fpm apache2

echo '' > /var/www/html/lizmap/info.php

https://lizmap.yamakun.net/info.php

Server API[FPM/FastCGI] と表示されていれば OK です

image020

(STEP2)
php-fpmの設定を行う
image021

をみると,pool.d/*.confに設定しろとある!

 www.confを確認すると,アカウント設定他いい感じに設定されている。
 標準の pm = dynamic となっていたので,そのまま,下記を適切に設定!
pm.max_children = 814
pm.start_servers = 8
pm.min_spare_servers = 4
pm.max_spare_servers = 8
pm.max_requests = 300
image022

動作確認は htop において php-fpm が複数起動し,きちんと動作していればOK!

(参考)問題なのは qgis_mapserv.fcgi のようです。

image023