linux重启apache无反应

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux重启apache无反应相关的知识,希望对你有一定的参考价值。

  linux重启apache无反应的解决方法:

    service httpd start ,输入ps -ef |grep httpd,  看apache进程是否在运行;

    在别的机器上用IP访问下这台WEB服务器,看能否打开apache测试页

    service httpd stop,再输入ps -ef |grep httpd  看apache进程是否在运行。

    彻底删除APACHE,重新下载一个。

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

参考技术A 是不是添加虚拟主机的时候,如果是检查一下VHOST文件
我重启也没提示,如果apache启动是正常的 你可以不用管的
参考技术B 1.service httpd start ,再输入ps -ef |grep httpd 看apache进程是否在运行
2.在别的机器上用IP访问下这台WEB服务器,看能否打开apache测试页
3.service httpd stop,再输入ps -ef |grep httpd 看apache进程是否在运行
4.如果上面都不是,那就得看日志了本回答被提问者采纳
参考技术C 查看一下httpd是否运行:
ps -ef|grep httpd
查看apache日志,看是不是哪里报错了。
参考技术D 这不就有反映吗追问

??? 你没看懂!

追答

有的时候是出现下一行提示符,就说明上一行命令执行成功了

linux 下 php执行 exec 无反应 返回值为空

ps:请先确保 php.ini 的disable_functions 配置没有拦截  exec ,有请删掉,保存,重启php

-------------------------------------------------------------------下面开始正文
1、先找出是哪个用户在执行这个文件的

<?php
$result = exec("whoami", $outcome, $status);

var_dump($outcome);


我的是输出为 www 也有可能是 apache 、daemon
也就是说是 www这个用户在执行

2、给这个用户增加运行命令的权限
打开这个文件
vim /etc/sudoers 搜索 ## Allow root 在root下面行加入 www ALL=(ALL) NOPASSWD:ALL 如下所示 www指上述输出的用户名,请根据实际来调整

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

www ALL=(ALL) NOPASSWD:ALL

3、重启linux服务器 reboot,完成

以上是关于linux重启apache无反应的主要内容,如果未能解决你的问题,请参考以下文章

记录Macbook的键盘触摸板 无效无反应的诊断修复

linux 下 php执行 exec 无反应 返回值为空

主机不断重启,显示器无显示

linux 如何重启apache

linux下apache重启报错

服务器 长时间未重启导致 反应迟缓