apache 2.2无法在AIX 6.1上加载模块

我正在使用6.1电源AIX,64位平台上的apache 2.2服务器测试auth模块 . 当我在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 worker模式中很常见 .

回答(1)

2 years ago

那是's a new one on me... I'猜测你是出于某种事情(是的,很棒的猜对吗?) . 尝试检查两个系统(5.3和6.1)之间的ulimit -a . 我假设你使用相同类型的id(具有相同限制,权限等的非root id)启动apache .

我还建议用Apache标记这个,看看是否有些apache的人可能会帮忙 . 我们需要确定它是什么 - 内存,堆栈,磁盘空间,调页空间等 .

你自己构建这个apache版本了吗?