您的位置:首页 > 运维架构 > Apache

Apache随机出现403 Forbidden探析

2016-06-06 00:00 781 查看
摘要: 郁闷了好久,肯定配置没有问题,但是403Forbidden就是会随机的出现。直到发现知道发现真相的我,眼泪流下来...

在你解决不了问题的情况下,请冷静下来想想你认为不可能的情况

最近公司有一个PHP的项目,刚好有一台ECS,上面装好了Apache服务器,心想又可以偷懒了。满心欢喜的发布好项目,打开浏览器,满屏的403Forbidden。

回头开始检查Apache的配置文件,经查看,配置文件并无问题。在浏览器里多刷了几遍,发现403Forbidden的状态是随机的,偶尔也能请求成功。

在经历了无数次的改配置,重启之后,结果依然没有变化。

偶然在终端中,敲了查看Apache进程的命令:

ps aux | grep httpd

如下图:



发现Apache服务被起了两次,可以看到上图中前面两个root进程,注意'Ss'标识,第一个大S代表休眠进程,第二个小s代表包含有子进程。

立刻把所有进程都杀掉,重新启动,果然问题解决了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Apache 403 Forbidden 随机