2013-04-17 70 views
0

我正在6.1功耗AIX,64位平臺上使用apache 2.2服務器測試auth模塊。當我在httpd.conf中給出我的模塊路徑名時,apache服務器根本無法啓動,但它在AIX 5.3上運行正常,但是具有相同的模塊。apache 2.2無法在AIX 6.1上加載模塊

沒有崩潰,比的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 worker模式中很常見。

+0

我發現了一些類似的東西(問題模塊是libphp5.so),詳情在這裏:http://www.linuxquestions.org/questions/aix-43/aix6-64-bit-apache-libphp5-dlopen-問題4175545184/ –

回答

0

這是一個新的我...我猜你是東西(是的,輝煌的猜測是正確的?)。嘗試檢查兩個系統之間的ulimit -a(5.3和6.1)。我推測你正在使用相同類型的id(具有相同限制,權限等的非root用戶ID)來啓動apache。

我也建議用Apache標記這個,看看有些apache人能否幫忙。我們需要確定它是什麼 - 內存,堆棧,磁盤空間,調頁空間等。

您是否自己構建了這個apache版本?

+0

我compling在AIX 6.1阿帕奇只 我已籤6.1ñAIX 5.3並沒有什麼特殊的是看到 的bash-3.00 $的ulimit -a 核心轉儲文件大小(塊,-c)1048575 AIX的記憶 數據SEG大小(字節,-d)512000 文件大小(塊,-f)無限 最大存儲器大小(字節,-m)256000個 打開的文件(-n)10000 管大小(512個字節,-p) 64 堆棧大小(千字節,-s)聯合(秒,-t)無限制 最大用戶進程(-u)4096 虛擬內存(千字節,-v)無限制 – user2289613