0

コア ダンプ ファイルなしで nscd サービスがクラッシュしました。

ulimit -c は無制限です。

/etc/nscd.conf で "server-user" が設定されている場合、nscd は "setuid" を使用するためだという人もいます。

次に、/etc/nscd.conf の「server-user」行の先頭に「#」を追加して削除し、サービスを再起動しました。

現在、「ps -ef | grep nscd」で確認できるルートとして実行されます。

ただし、次のコマンドでは nscd でコア ダンプ ファイルを生成できませんでした: kill -ABRT nscd-pid または kill -s SIGSEGV nscd-pid

誰が理由と方法を教えてくれますか? 前もって感謝します!

4

1 に答える 1

1

自分で解決しました。これは、nscdが/etc/init.d/nscdスクリプトの「daemonnscd ...」で呼び出されるためですが、/ etc / init.d / Functionsのデーモン関数は、コアダンプファイルのサイズを0に変更します。 「/etc/init.d/nscd」の先頭に「ulimit-cunlimited」を発行しても意味がありません。

于 2011-04-12T07:25:55.367 に答える