1

このエラーは、Linux システムではかなり一般的なようです。

「開いているファイルが多すぎます」

私のコードでは、Python のオープン ファイルの制限を無制限に設定しようとしましたが、システムの制限を超えることができないというエラーがスローされました。

import resource

try:
    resource.setrlimit(resource.RLIMIT_NOFILE, (500,-1))
except Exception as err:
    print err
    pass

だから...私は少しググって、このチュートリアルに従いました。

ただし、すべてを9999999に設定しました。これは、可能な限り無制限に近いと思いました。今、そのマシンで root としてセッションを開くことができません。root としてログインできず、かなり行き詰っています。このマシンを再び動作させるにはどうすればよいですか? root としてログインできる必要があります。Centos 6 を実行していますが、可能な限り最新の状態です。

4

2 に答える 2

2

オフにしてからオンにしてみましたか?

これで問題が解決しない場合はinit=/bin/bash、カーネルブートパラメータとしてルートシェルを入力するように指定できます。または、ライブCDから起動して、変更を元に戻します。

于 2011-08-04T23:38:43.693 に答える
0

「strace su -」を実行した後、「No such file or directory」エラーを探しました。出力を比較すると、これらのエラーの一部は問題ないことがわかりましたが、比較システムに存在する問題のシステムには他のファイルがありませんでした。最終的に、無効な共有オブジェクトを参照している /etc/pam.d/system-auth-ac のエラーのある行にたどり着きました。

したがって、/etc/pam.d 構成ファイルを調べて共有オブジェクト ライブラリの存在を検証するか、/var/log/secure を調べることをお勧めします。共有オブジェクトが見つからない手がかりも得られるはずです。

于 2012-05-25T13:19:59.163 に答える