KUSANAGI9にてphp-fpmが落ちる

TOP Forums インストール(Installing KUSANAGI) KUSANAGI9にてphp-fpmが落ちる

KUSANAGI9にてphp-fpmが落ちる

Viewing 5 reply threads
  • Author
    Posts
    • #747
      kztmkz
      Participant

        Azureにて、KUSANAGI9を以下のオプションでインストールしました。

        /opt/kusanagi/bin/kusanagi init –passwd PASSWORD –dbrootpass DBROOTPASSWD –tz Asia/Tokyo –lang ja –keyboard en –phrase PASSPHRASE –nginx121 –php80 –mariadb10.6 –ruby26

        プロビジョニング

        /opt/kusanagi/bin/kusanagi provision –wp –wplang ja –fqdn xxx.westus2.cloudapp.azure.com –noemail –dbname DB_NAME –dbuser DBUSER_NAME –dbpass DBPASS プロファイル名

        完了し、WordPressをインストールしようとしたところ、502 BadGateway となります。

        status
        Profile: プロファイル名
        FQDN: xxx.westus2.cloudapp.azure.com
        Type: wp
        KUSANAGI Version 9.0.1-3.el8
        azure

        *** (active) nginx : nginx121 ***
        * 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 Mon 2021-09-27 08:46:51 JST; 15min ago

        *** (inactive) httpd : httpd ***
        * httpd.service – The Apache HTTP Server
        Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
        Active: inactive (dead)

        *** (inactive) php : php80 ***
        * php-fpm.service – The PHP FastCGI Process Manager
        Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
        Active: failed (Result: exit-code) since Mon 2021-09-27 08:51:59 JST; 10min ago

        *** (active) mariadb : mariadb10.6 ***
        * mariadb.service – MariaDB 10.6.4 database server
        Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
        Active: active (running) since Mon 2021-09-27 08:46:53 JST; 15min ago

        *** ruby ***
        ruby is not installed.

        *** Cache status ***
        fcache off

        *** WAF ***
        off

        *** SELinux ***
        off

        status completed.

        となり、php-fpmが起動していなようです。

        php-fpmの状態は以下となります。

        sudo systemctl status php-fpm
        ● php-fpm.service – The PHP FastCGI Process Manager
        Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)
        Active: failed (Result: exit-code) since Mon 2021-09-27 08:51:59 JST; 5s ago
        Process: 1739 ExecStart=/opt/kusanagi/php/sbin/php-fpm –nodaemonize –fpm-config /etc/opt/kusanagi/php-fpm.conf (code=exited, status=127)
        Main PID: 1739 (code=exited, status=127)

        9月 27 08:51:59 xxx systemd[1]: Started The PHP FastCGI Process Manager.
        9月 27 08:51:59 xxx php-fpm[1739]: /opt/kusanagi/php/sbin/php-fpm: symbol lookup error: /lib64/libldap_r-2.4.so.2: undefined symbol: EVP_>
        9月 27 08:51:59 xxx systemd[1]: php-fpm.service: Main process exited, code=exited, status=127/n/a
        9月 27 08:51:59 xxx systemd[1]: php-fpm.service: Failed with result ‘exit-code’.

        修正する場所があれば、教えてください。

      • #748
        hideishi
        Participant

          こんにちは。

          モジュールが最新になっているか確認いただけますか?

          dnf update -y
          

          特にkusanagi-openldapが最新になっていない可能性が高いです。
          最新は以下です。

          dnf list --installed | grep kusanagi-openldap
          kusanagi-openldap.x86_64                    2.5.7-1.el8                                       @kusanagi
          
        • #749
          kztmkz
          Participant

            回答いただき、ありがとうございます。

            Serverを作りなおし、

            dnf update -y

            dnf list –installed | grep kusanagi-openldap
            kusanagi-openldap.x86_64 2.5.7-1.el8

            を確認しました。

            KUSANAGI プロビジョニング後にWordPressにアクセスすると

            502 Bad Gateway

            がでましたが、

            systemctl start php-fpm.service

            で、起動し問題無く動作しました。

            ありがとうございます。

          • #750
            hideishi
            Participant

              こんにちは

              kusanagi init に –ruby26 を指定したときに、phpが正しくインストールされないのが原因だと分かりました。

              今は動作していると思いますが、一応以下のコマンドを実行しておいてください。
              phpインストール時の行うはずの処理を実行します。

              kusanagi php
              
            • #752
              kztmkz
              Participant

                調査いただき、ありがとうございます。

                kusanagi php

                を実行しました。

                CentOS8が年末にEOLになりますが、CentOS streamへ移行すると考えてよろしいのでしょうか?

              • #753
                cloudy
                Participant

                  kztmkz さん

                  横から失礼します。
                  CentOS 8 Streamn の話は下記のような記事がありました。

                  さくらインターネット、「さくらのクラウド」「さくらのVPS」で超高速CMS実行環境「KUSANAGI 9」を提供
                  https://cloud.watch.impress.co.jp/docs/news/1356386.html

                  > 今回提供を開始する最新バージョンのKUSANAGI 9は、CentOS Stream 8に対応する。

              Viewing 5 reply threads
              • You must be logged in to reply to this topic.

              Next article

              フォーラムについて