初心者です。学習目的で、Apache2スナップを作成しようとしています。 snapcraftでスナップを作成し、Ubuntuコアにインストールしました。私が直面している問題は、Apacheがログファイルを書き込もうとしていて、ログファイルが読み取り専用であると不平を言っていることです。
私が理解したように、ubuntu-coreは読み取り専用のファイルシステムであり、スナップは書き込み可能である必要があります。または、Apacheのログファイルに/writable/tmp
を指定する必要がありますか?
私はubunfstuコア16.04を使用していて、Ubuntuサーバー16.04でスナップを作成しました。
とりあえず、$SNAP_DATA
にログを設定することをお勧めします。これらのデータがアップグレード/ロールバックごとにコピーされないように、スナップに使用できるいくつかのアンバージョンDATAパスがまもなく提供されることに注意してください。次に、logrotateのような何かをスナップで出荷して、ログのローテーションと削除を自分の都合に合わせて処理できます。
しかし、あなたのユースケースは非常に興味深いものであり、AFAIK(ログのベストプラクティス)について議論されたものではありません。snappy-develMLでこれを上げて、議論をトリガーしてもよろしいですか? ( https://developer.ubuntu.com/en/snappy/support/ を参照)