0

起動時にhapoxyを使用してEC2インスタンスを起動します。このセットアップには rc-local を使用します。dnsresolver を使用してバックエンド サーバーに接続する方法を扱う構成を数行追加しました。しかし、開発環境に変更をデプロイしようとすると、haproxy が開始されていないことがわかり始めました。私が見つけたsyslogを見る

/usr/lib/tmpfiles.d/haproxy.conf : Unknown user 'haproxy'

私は好奇心をそそられ、dev (新しい変更で壊れた) インスタンスと prod (新しい変更なしで動作する) インスタンスの間でいくつかの構成を比較しようとしました。どちらも同じバージョンの haproxy 2.0.13-2ubuntu0.3 2021/08/27 を使用していました

d /run/haproxy 2775 haproxy haproxy -

そして、ユーザーが両方のシステムでどのように設定されているかについて興味を持ち始めました。開発では、次のようにセットアップされているようです

haproxy:x:1001:1002::/home/haproxy:/sbin/nologin

本番環境では、次のようにセットアップされているようです

haproxy:x:115:123::/var/lib/haproxy:/usr/sbin/nologin

dev での /home/haproxy としてのこのユーザー設定は間違いなく問題のようですが、現在、このユーザー作成を指しているように見える設定はありません。誰かが私が見ている必要がある場所を教えてもらえますか?

本当にありがとう

4

0 に答える 0