centos 5.9 启动nginx失败

环境描述:

   系统centos 5.9   kernel : 2.6.18-371.6.1.el5

由于目前服务器用的nginx代理服务器存在单点问题,所以考虑到可用性,所以准备用另外一台比较闲置的服务器部署一个nginx。

安装过程:# yum -y install nginx

wKiom1M6dWrCCDeFAANoPfVAsUk322.jpg

安装完之后修改了配置文件,并且启动了nginx,问题就出在这个时候。

[root@ip-10-160-177-43 nginx]# ps -ef | grep nginx
root     18933     1  0 07:27 ?        00:00:00 nginx: master process nginx

发现只有一个master进程,感觉很不对劲啊!一个CPU的机器,至少有一个work process吧?

看了下端口,如果,端口都很正常

wKioL1M6djLCCK_SAAJPE6tJkgU510.jpg

并且测试了下nginx_status的页面,无法获取...看来确实有问题了。

于是查看error.log 发现如下错误

wKioL1M6drqQN6SOAAHU1E3X1I8526.jpg

错误很明显了,反正我是看不懂……于是果断谷歌...看到文章说kernel太低,于是升级了下内核.

升级之后的内核版本为 kernel : 2.6.21.7-2.fc8xen

继续尝试,仍然如上报错...苦逼了.

最后查询解决方法:安装nginx.tar.gz包,并且不带--with-file-aio这个参数

问题产生原因:kernel2.6.21--2.6.22之间的内核不支持 eventfd() ,但是nginx却带了--with-file-aio编译的






本文出自 “技术成就未来” 博客,请务必保留此出处http://jishuweiwang.blog.51cto.com/6977090/1388418

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值