こんにちは、木村です。
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が起動失敗することがなくなりました。
以上