阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 5.9 启动Nginx失败

138次阅读
没有评论

共计 1157 个字符,预计需要花费 3 分钟才能阅读完成。

环境描述:

系统 CentOS 5.9 kernel : 2.6.18-371.6.1.el5

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

安装过程:# yum -y install nginx

CentOS 5.9 启动 Nginx 失败

安装完之后修改了配置文件,并且启动了 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 吧?

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

CentOS 5.9 启动 Nginx 失败

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

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

CentOS 5.9 启动 Nginx 失败

错误很明显了,反正我是看不懂……于是果断谷歌 … 看到文章说 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 编译的

Nginx 的详细介绍 :请点这里
Nginx 的下载地址 :请点这里

相关阅读

CentOS 6.2 实战部署 Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm

使用 Nginx 搭建 WEB 服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm

搭建基于 Linux6.3+Nginx1.2+PHP5+MySQL5.5 的 Web 服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm

CentOS 6.3 下 Nginx 性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm

CentOS 6.3 下配置 Nginx 加载 ngx_pagespeed 模块 http://www.linuxidc.com/Linux/2013-09/89657.htm

CentOS 6.4 安装配置 Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm

Nginx 搭建视频点播服务器(仿真专业流媒体软件)http://www.linuxidc.com/Linux/2012-08/69151.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1157字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中