一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、木村です。

OS再起動の為に、MWが起動しなくなるという事象に遭遇しました。

原因は「/var/run」配下にpidファイルを吐き出すためのディレクトリ「hogehoge」を作成し、pidファイルを吐き出すようにしていましたがOS再起動の度に作成していた「hogehoge」が自動的に削除されていた為でした。

どうもCentOS7からは、「/var/run」がtmpfsでマウントされる使用になったので、tmpディレクトリ扱いとなっていました。

その為、OS再起動の度にディレクトリが削除され、pidファイルを作成する事が出来ずに起動に失敗していたようです。

下記の手順で解決しました。

1.confファイルを作成する

# vi /etc/tmpfiles.d/hogehoge.conf

2.下記を記載する

# d /var/run/hogehoge 0755 hoge hoge

上記のconfファイルを作成することで、OS起動の度に自動でディレクトリを作成してくれるので、MWが起動失敗することがなくなりました。

以上

The following two tabs change content below.

木村

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア