kernel.core_pattern は vmcore ファイル名には影響しません。

kernel.core_pattern は vmcore ファイル名には影響しません。

私のRHEL7.4 VMでは/etc/kdump.conf。生成されたvmcore名はcore_patternに記載されている名前とは異なりますが、場所と名前はです。 vmcoreの名前が何も効果がないのはなぜですか?/var/myorg/myhost/etc/sysctl.conf kernel.core_pattern = core.%e.%p.%h.%t/var/myorg/myhost/127.0.0.1-2018-10-31-15:11:12/vmcorekernel.core_pattern

ベストアンサー1

いくつかの研究の終わりに、私は次の結論に達しました。 vmcore はカーネルクラッシュダンプで、ダンプパスは /etc/kdump.conf に記載されています。一方、コアダンプはアプリケーションがクラッシュしたときに生成されます。コアダンプパスとファイル形式は、/etc/sysctl.confのkernel.core_patternパラメータを編集することで定義できます。コアダンプ(アプリケーションクラッシュダンプ)を正常に生成するには、コアのulimitを/etc/security/limits.confファイルで定義する必要があります(limit.confにこの行を追加します。root Soft core unlimited)。すべてのパラメータは次のようにする必要があります。正しく設定してください。最後に、テストのためにアプリケーションの競合をシミュレートできます。結論は、vmcoreとコアダンプが異なる2つであるということです。 kdump.confとcore_patternは互いに依存しません。

おすすめ記事