커 널 에 의 한 nginx 작 동 이상 이 있 습 니 다.

CentOS 5.4 nginx 시작 이상
###  Nginx###
[root@JIRA_Mysql ~]#yum -y install nginx
###  Nginx###
[root@JIRA_Mysql ~]#service nginx start -->         ,     
###    ### 
[root@JIRA_Mysql ~]# ss -tanlp | grep nginx   -->    ,    
0      0                              *:80                            *:*      users:(("nginx",3092,6),("nginx",3093,6))

하지만 브 라 우 저 는 페이지 를 표시 할 수 없습니다.
###    ###
[root@JIRA_Mysql ~]#service nginx status -->     

error. log 에서 오류 발견:
[root@JIRA_Mysql nginx]# tail -f /var/log/nginx/error.log
2014/10/24 20:10:05 [emerg] 18760#0: eventfd() failed (38: Function not implemented)
2014/10/24 20:10:05 [emerg] 18759#0: worker process 18760 exited with fatal code 2 and can not be respawn

오류 가 분명 합 니 다. Google 은 커 널 버 전이 너무 낮 아서 eventfd (eventfd 는 스 레 드 간 이벤트 알림 을 실현 하 는 방식) 를 지원 하지 않 기 때문에 커 널 을 업그레이드 하면 됩 니 다.
###        ###
[root@JIRA_Mysql ~]#cat /proc/version 
Linux version 2.6.18-164.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Thu Sep 3 03:28:30 EDT 2009

커 널 버 전 업 그 레이 드 를 특별히 지정 하지 않 으 면 다음 과 같은 업그레이드 방식 을 사용 할 수 있 습 니 다 -- > 간단 하고 거 칠 습 니 다.
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo     #  163Base 
yum clean all           #    
yum makecache           #    
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*      #    KEY RPM
yum  upgrade-y          #         

업그레이드 되면 시스템 버 전도 최신 버 전 으로 바 뀔 거 예요.
[root@JIRA_Mysql yum.repos.d]# cat /etc/issue
CentOS release 5.11 (Final)
[root@JIRA_Mysql ~]# cat /proc/version 
Linux version 2.6.18-398.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-55)) #1 SMP Tue Sep 16 20:50:52 EDT 2014
[root@JIRA_Mysql ~]# service nginx restart
   nginx:                                               [  ]
   nginx:                                               [  ]

좋은 웹페이지 즐겨찾기