コンソールで/root/apache-ignite-fabric-2.3.0-bin/bin/ignite.shという2つのigniteサーバノードを起動しました。 -vIgnite:ログファイルにログオンしていないコード内のsystem.out.printコマンド
リモートクライアントから、私はClusterGroupサンプルプログラムを実行します。コンソールの両方のサーバーノードに以下の種類のログ(system.out.printから印刷されたもの)が表示されます。私は、サーバー・ノードでシステムDにサービスを移動するとき
>>> Hello Node: 34579566-5a66-4ff7-af39-36fe76c1af5e
>>> Hello Node: 34579566-5a66-4ff7-af39-36fe76c1af5e
>>> Hello Node: 34579566-5a66-4ff7-af39-36fe76c1af5e
はしかし、私は仕事/ログ/フォルダ内のログファイルに上記のプリントを得るいけません。以下は私のsystemdファイルです。なぜsystem.printログはファイルロガーには入っていませんが、コンソールでは完全に動作しますか?どうすれば修正できますか?
[Unit]
Description=ignite dbl
After=network.target
Wants=network.target
[Service]
type=forking
ExecStart=/root/apache-ignite-fabric-2.3.0-bin/bin/ignite.sh -v
KillMode=control-group
[Install]
WantedBy=multi-user.target
私は、イグナイト2.3.0リリースを使用しています。他の設定ファイルは変更されませんでした。
これは、ファイルログのigniteのバグである可能性があります。私はsyslogのjava/system.out.printsからの欠落メッセージを確認します。 –