Reply To: Kusanagi8.4から8.7に更新したらnginxが無限再起動

TOP Forums 使い方全般(Fixing KUSANAGI) Kusanagi8.4から8.7に更新したらnginxが無限再起動 Reply To: Kusanagi8.4から8.7に更新したらnginxが無限再起動

#1251
nanz
Participant

    cloudyさん
    返信ありがとうございます。kusanagi statusの結果はこちらとなります。

    # kusanagi status
    Profile: (管理しているサイトのうち1つのprofile名)
    FQDN: (Profileで指定されるサイトドメイン)
    Type: WordPress
    KUSANAGI Version 8.7.12-1
    aws

    *** (active) nginx ***
    ● nginx.service – The NGINX HTTP and reverse proxy server
    Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
    Active: active (running) since 木 2023-08-24 17:25:04 JST; 16h ago

    *** (active) php-fpm ***
    ● php-fpm.service – The PHP FastCGI Process Manager
    Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; enabled; vendor preset: disabled)
    Active: active (running) since 木 2023-08-24 17:25:05 JST; 16h ago

    *** (active) MariaDB ***
    ● mariadb.service – MariaDB 10.5.22 database server
    Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
    Active: active (running) since 火 2023-08-22 17:46:41 JST; 2 days ago

    *** ruby ***
    KUSANAGI Ruby is not installed yet

    *** add-on ***

    *** Cache Status ***
    bcache on
    fcache off

    *** WAF ***
    off

    *** SELinux ***
    off (permanent)

    昨日から検証を繰り返しまして、以下手順でステータスを正常稼働にできることがわかりました。ただkusanagi restart(およびkusanagi nginx)コマンドだけは駄目なようです。どこかに複数プロセスが作られる原因があるのではないかと思うのですが…
    # systemctl disable nginx
    Removed symlink /etc/systemd/system/multi-user.target.wants/nginx.service.
    # service nginx start
    # systemctl enable nginx
    Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.

    以下サービスの設置状況です。kusanagi restartでサービス設置してもここのnginx.serviceになるものが増えていたりはしませんでした(それは当たり前かもしれませんが)
    # pwd
    /etc/systemd/system/multi-user.target.wants
    # ll
    合計 0
    lrwxrwxrwx 1 root root 44 6月 30 2022 amazon-ssm-agent.service -> /etc/systemd/system/amazon-ssm-agent.service
    lrwxrwxrwx 1 root root 37 7月 17 2018 brandbot.path -> /usr/lib/systemd/system/brandbot.path
    lrwxrwxrwx. 1 root root 39 6月 29 2016 chronyd.service -> /usr/lib/systemd/system/chronyd.service
    lrwxrwxrwx. 1 root root 37 6月 29 2016 crond.service -> /usr/lib/systemd/system/crond.service
    lrwxrwxrwx. 1 root root 42 6月 29 2016 irqbalance.service -> /usr/lib/systemd/system/irqbalance.service
    lrwxrwxrwx. 1 root root 37 6月 29 2016 kdump.service -> /usr/lib/systemd/system/kdump.service
    lrwxrwxrwx 1 root root 39 8月 22 17:46 mariadb.service -> /usr/lib/systemd/system/mariadb.service
    lrwxrwxrwx 1 root root 37 8月 22 17:46 monit.service -> /usr/lib/systemd/system/monit.service
    lrwxrwxrwx 1 root root 37 8月 25 10:16 nginx.service -> /usr/lib/systemd/system/nginx.service
    lrwxrwxrwx 1 root root 39 8月 25 10:15 php-fpm.service -> /usr/lib/systemd/system/php-fpm.service
    lrwxrwxrwx 1 root root 39 8月 22 17:46 postfix.service -> /usr/lib/systemd/system/postfix.service
    lrwxrwxrwx. 1 root root 40 6月 29 2016 remote-fs.target -> /usr/lib/systemd/system/remote-fs.target
    lrwxrwxrwx 1 root root 46 7月 17 2018 rhel-configure.service -> /usr/lib/systemd/system/rhel-configure.service
    lrwxrwxrwx. 1 root root 39 6月 29 2016 rsyslog.service -> /usr/lib/systemd/system/rsyslog.service
    lrwxrwxrwx. 1 root root 36 6月 29 2016 sshd.service -> /usr/lib/systemd/system/sshd.service
    lrwxrwxrwx. 1 root root 39 6月 29 2016 sysstat.service -> /usr/lib/systemd/system/sysstat.service
    lrwxrwxrwx. 1 root root 37 6月 29 2016 tuned.service -> /usr/lib/systemd/system/tuned.service
    lrwxrwxrwx. 1 root root 38 6月 29 2016 vsftpd.service -> /usr/lib/systemd/system/vsftpd.service
    lrwxrwxrwx. 1 root root 38 6月 29 2016 xinetd.service -> /usr/lib/systemd/system/xinetd.service

    # php-fpm -v
    PHP 8.2.9 (fpm-fcgi) (built: Aug 3 2023 11:39:08)
    Copyright (c) The PHP Group
    Zend Engine v4.2.9, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.9, Copyright (c), by Zend Technologies