|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
BlackHole黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继apache|办理妨碍征象:
在一台服务器上,以wacos用户启动apache历程,启动后立即利用命令ps–ef|grephttpd可以看到一个历程被启动,可是稍候会见web界面就报错,再利用命令ps–ef|grephttpd,发明历程已宕失落。
扣问现场工程师举行过的操纵今后,得知之行进行了服务端口的从头绑定。
反省apache的毛病日记文件error_log,发明有以下的告警:
[warn]pidfile/opt/wacos/tools/apache/logs/httpd.pidoverwritten--UncleanshutdownofpreviousApacherun?
妨碍形貌:
在一台服务器上,以wacos用户启动apache历程,启动后立即利用命令ps–ef|grephttpd可以看到一个历程被启动,可是稍候会见web界面就报错,再利用命令ps–ef|grephttpd,发明历程已宕失落。
扣问现场工程师举行过的操纵今后,得知之行进行了服务端口的从头绑定。
反省apache的毛病日记文件error_log,发明有以下的告警:
[warn]pidfile/opt/wacos/tools/apache/logs/httpd.pidoverwritten--UncleanshutdownofpreviousApacherun?
嫌疑与Apache的pid纪录文件大概设置文件有关(由于现场修改了apache的监听端口)。因而翻开两个登录窗口,一个窗口用tail–ferror_log监督毛病日记文件的输入情形,另外一个窗口则启动apache的服务。
在启动apache后,发明毛病日记文件输入以下内容:
[ThuJun2421:54:272004][warn]pidfile/opt/wacos/tools/apache/logs/httpd.pidoverwritten--UncleanshutdownofpreviousApacherun?
fopen:Permissiondenied
httpd:couldnotlogpidtofile/opt/wacos/tools/apache/logs/httpd.pid
进进到/opt/wacos/tools/apache/logs利用ls–lhttpd.pid反省httpd.pid文件的属性,发明该文件的属性以下:
-rw-r--r--1rootothers4Jun2514:58httpd.pid
其属主是root,并且又没有向其他用户摊开写权限,利用wacos用户启动apache,apache试图改写httpd.pid文件时,一定就会失利了。而这个文件纪录了apache启动后的历程标识(PID,ProcessID),关于httpd服务有着及其主要的感化,如许httpd历程固然会加入了。
妨碍剖析:
估量是有相干的职员在一样平常保护中,利用root用户启动apache,招致httpd.pid文件的属主酿成了root,招致厥后利用wacos用户启动apache时,Apache会实验写httpd.pid以便纪录本人的pid历程号,可是因为httpd.pid今朝的属主是root利用wacos用户修正httpd.pid文件一定会失利。
妨碍处置:
定位到了成绩今后,接纳了以下的办理办法。
进进到/opt/wacos/tools/apache/logs目次,删除httpd.pid文件。然后以wacos用户从头启动apache,乐成启动apache。导致了一个使用几乎和mSQL一样的API接口的用于他们的数据库的新的SQL接口的产生,这样,这个API被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。 |
|