SLES 11 SP2 32ビットシステムで奇妙な問題が発生します。これは、オペレーティングシステムがファイルの先頭からファイルを開くことができないのと同じです。
200行のファイルがあるとしましょう。 Icat
またはファイルがmore
存在する場合、vi
システムは停止します。プロセスは開始さえありません。同じファイルを追跡することはできますが、最大100行まで可能です。
これらのタスクは次のとおりです。
$ tail /path/to/file
$ tail -n 25 /path/to/file
これはうまくいきません:
$ tail -n 100 /path/to/file
ls
多数のファイルを含むディレクトリでコマンドを実行しても失敗します。
ディスク容量が十分です。ファイルシステムが読み取り/書き込みです。 Annはfsck
いくつかの修理をしましたが、問題はまだ続きます。
何が起こったのかと思いますか?
修正する:
サイズ3048バイトのファイルがあります。これを使用してtail -c
ファイルをチャンクとして読み取ることができますが、実際のファイルサイズに近づくと再び中断されます。
これらのタスクは次のとおりです。
$ tail -c 1000 /path/to/file
$ tail -c 2000 /path/to/file
これはうまくいきません:
$ tail -c 2750 /path/to/file
答え1
わかりましたが、集中型ロギングに影響を与えるルータのMTU設定の問題でした。ロギングがデータをロギングサーバーにプッシュしようとし、MTUの不一致が原因で接続を確立できないため、プロセスを開始できません。