人気のPHP WEBアプリケーションフレームワークLaravelのTips。 (Laravelアプリの初期化)composer create-project laravel/laravel my-app

nginx で Laravel でのアクセスが 503 になるので調査した

● KUSANAGI 9 の設定を確認する

kusanagi ratelimit status <プロファイル名>
kusanagi ratelimit off <プロファイル名>

● nginx の設定を確認する

nginx.conf

こちらを適宜変更します。

limit_req_zone $remote_addr$http_x_forwarded_for zone=one:10m rate=100r/s;

nginx 再起動

nginx -s reload

● php-fpmの設定を変更する

sudo vi /etc/opt/kusanagi/php-fpm.d/www.conf

こちらを適宜変更します。

pm = dynamic
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 15

php-fpm再起動

systemctl status php-fpm.service
systemctl restart php-fpm.service

● phpで画像をサムネイル処理が10以上表示されない不具合に対応する

cd /etc/opt/kusanagi/nginx/conf.d
vi ratelimit.inc 

デフォルト値 10 → 50 へ引き上げます

limit_req zone=one burst=50 nodelay;

nginxリスタートでok

nginx -s reload
No.2446
05/13 23:39

edit