Apache随机出现403 Forbidden探析
2016-06-06 00:00
781 查看
摘要: 郁闷了好久,肯定配置没有问题,但是403Forbidden就是会随机的出现。直到发现知道发现真相的我,眼泪流下来...
在你解决不了问题的情况下,请冷静下来想想你认为不可能的情况
最近公司有一个PHP的项目,刚好有一台ECS,上面装好了Apache服务器,心想又可以偷懒了。满心欢喜的发布好项目,打开浏览器,满屏的403Forbidden。
回头开始检查Apache的配置文件,经查看,配置文件并无问题。在浏览器里多刷了几遍,发现403Forbidden的状态是随机的,偶尔也能请求成功。
在经历了无数次的改配置,重启之后,结果依然没有变化。
偶然在终端中,敲了查看Apache进程的命令:
如下图:
发现Apache服务被起了两次,可以看到上图中前面两个root进程,注意'Ss'标识,第一个大S代表休眠进程,第二个小s代表包含有子进程。
立刻把所有进程都杀掉,重新启动,果然问题解决了。
在你解决不了问题的情况下,请冷静下来想想你认为不可能的情况
最近公司有一个PHP的项目,刚好有一台ECS,上面装好了Apache服务器,心想又可以偷懒了。满心欢喜的发布好项目,打开浏览器,满屏的403Forbidden。
回头开始检查Apache的配置文件,经查看,配置文件并无问题。在浏览器里多刷了几遍,发现403Forbidden的状态是随机的,偶尔也能请求成功。
在经历了无数次的改配置,重启之后,结果依然没有变化。
偶然在终端中,敲了查看Apache进程的命令:
ps aux | grep httpd
如下图:
发现Apache服务被起了两次,可以看到上图中前面两个root进程,注意'Ss'标识,第一个大S代表休眠进程,第二个小s代表包含有子进程。
立刻把所有进程都杀掉,重新启动,果然问题解决了。
相关文章推荐
- Apache Isis 1.4.0 发布,领域驱动开发框架
- RH436 Day3 课后总结
- Linux快速构建apache web服务器
- Awstats处理多apache日志
- 安装perl模块小窍门
- Apache静态编译与动态编译的区别
- PHP+Apache在Windows 9x下的安装和配置
- Apache服务器配置全攻略
- Apache Web让JSP“动”起来
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- apache 环境下 php 的配置注意事项
- C#自定义函数NetxtString生成随机字符串
- C#对list列表进行随机排序的方法
- C#生成不重复随机字符串类
- asp下实现记录集内随机取记录的代码
- 在RedHat下安装apache jserv 1.1.2方法
- windows8.1下Apache+Php+MySQL配置步骤
- 论坛头像随机变换代码
- php中随机函数mt_rand()与rand()性能对比分析