ユニットファイルでsystemdを使用してノードアプリを実行しています。アプリのログはを使用して表示できますjournalctl -u example.com
が、ログはある時点でカットされ、履歴を消去します(これはデバッグに必要です)。
どのように私は私のアプリのログがで格納されますようにsystemdでログローテーション設定しないexample.com.log.1
、example.com.log.2
私は私のアプリの歴史を照会することができますので、など?
これは私のユニットファイルです:
ExecStart=/usr/bin/node keystone.js
#Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=example.com
User=user
Group=user
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target
man journald.conf
systemdジャーナルのディスク容量を制御するオプションを確認してください。それでも質問がある場合は、のコンテンツを投稿してください/etc/systemd/journald.conf
。