0

6.1 パワーの AIX、64 ビット プラットフォームで Apache 2.2 サーバーを使用して認証モジュールをテストしています。httpd.conf でモジュールのパス名を指定すると、Apache サーバーがまったく起動しません。同じモジュールを使用しても、AIX 5.3 で正常に動作します。

クラッシュは発生せず、error_log ファイルに次のようなエラー メッセージが表示されます。

httpd: /home/apache22-aix64/installApache/conf/httpd.conf の 423 行目の構文エラー: / /home/apache22-aix64/installApache/conf/agent.conf の 9 行目の構文エラー: /home/ を読み込めませんagent/apache/lib/auth-module.so をサーバーに: 十分なスペースがありません

ThreadStackSize を 6mb に増やし、メモリやその他のパラメータを増やして確認しましたが、問題は同じです。この問題は、Apache サーバーの prefork n ワーカー モードで一般的です。

4

1 に答える 1

0

それは私にとって新しいものです... 私はあなたが何かから外れていると推測しています(ええ、素晴らしい推測ですよね? )。2 つのシステム (5.3 と 6.1) の間で ulimit -a を確認してみてください。同じタイプのID(同じ制限、権限などを持つ非ルートID)を使用してApacheを起動していると思います。

また、これに Apache のタグを付けて、Apache 関係者が助けてくれるかどうかを確認することもお勧めします。メモリ、スタック、ディスク容量、ページング容量など、何が不足しているのかを判断する必要があります。

このApacheバージョンを自分で構築しましたか?

于 2013-04-18T02:02:02.370 に答える