`
dimple
  • 浏览: 94293 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

Apache重起的最好方法apachectl graceful

阅读更多

起动Apache有很多种方法-但实质都是调用httpd--fei一般只用Apachectl好用简单apachectl是控制Apache的脚本-start,stop,restart就不用说了---configtest是看配置文件的语法有没有错误-有就会指出哪行-什么错--主要是调试用.status是如果你加载了mod_status模块后调用lynx显示apache的工作状态.主要是graceful---完美的重起--我推荐每次重起都用它不用restart--那么它与restart的不同---可以写一篇文章啦--概括的说restart向apache主进程发送一个SIGHUP信号--而graceful发的是SIGUSER1信号--发送HUP信号给主进程将导致结束它的子进程, 就想TERM(stop)信号一样,但是主进程将不会终止. 它将重新读取配置文件, 并且重新打开所有的日志文件. 然后重新产生所有子进程并继续为点击操作提供服务.而USR1 信号引起主进程处理并警告收到当前请求之后的子进程结束(或在它们不做任何服务时立刻结束). 主进程将重新读取它的配置文件并打开它的日志文件. 当每一个子进程结束后,主进程将使用配置信息产生一个新的子进程来立刻响应请求并为之服务. --好象挺复杂的是吧--主要是知道graceful要比restart 好就行了-呵呵

分享到:
评论
1 楼 docong 2010-05-19  
既不分段,也没有合适的标点符号,这种文章就设为隐身的比较好。

相关推荐

    Linux系统下操作Apache最基本的启动停止和重启命令

    本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况 apahce启动命令: 推荐/usr/local/apache2/bin/apachectl start apaceh启动 apache停止命令 /usr/local/apache2/bin/apachectl stop 停止...

    apachectl命令 Apache服务器前端控制工具

    apachectl命令是Apache的Web服务器前端控制工具,用以启动、关闭和重新启动Web服务器进程。 语法格式: apachectl [参数] 常用参数: configtest 检查设置文件中的语法是否正确 fullstatus 显示服务器完整的...

    Ubuntu64位的apache+asp+mssqlserver运行环境压缩包

    sudo /usr/local/apache2/bin/apachectl start cd /usr/local/iasp21 sudo ./start-server.sh 5、访问http://localhost/helloworld.asp可测试是否支持asp 访问http://localhost/a.asp可测试mssqlserver数据库支持,...

    apache启动服务错误日志

    apache启动服务错误日志,有助于帮助开发者分析问题所在。

    一周内学会linux系统管理

    apachectl(Apache control interface) 功能说明:可用来控制Apache HTTP服务器的程序。 语 法:apachectl [configtest][fullstatus][graceful][help][restart][start][status][stop] 补充说明:apachectl是...

    阿里巴巴Linux运维工程师笔试题

    阿里巴巴Linux运维工程师笔试题

    Apache HTTP Server Version 2.2 文档(2013.4.10最新)

    apachectl - Apache HTTP服务器控制接口 apxs - Apache 扩展工具 configure - 配置源代码树 dbmmanage - 管理DBM格式的用户认证文件 htcacheclean - 清理磁盘缓冲区 htdbm - 操作DBM密码数据库 htdigest - 管理用于...

    Linux apachectl命令用法详解

    Linux apachectl命令 ...apachectl [configtest][fullstatus][graceful][help][restart][start][status][stop] 参数: configtest 检查设置文件中的语法是否正确。 fullstatus 显示服务器完整的状态信息。 grace

    Mac OS 下配置Apache

    1.启动Apache 打开系统终端 输入sudo apachectl start sudo apachectl start 2. 配置Apache服务器 终端输入cd /etc/apache2 切换工作目录下 cd /etc/apache2 3. 编辑配置文件 用vim编辑httpd.conf文件,httpd.conf...

    使用Apache ab进行http性能测试

    接着输入 sudo apachectl start,这样Apache就启动了。打开Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面。其位于“/Library(资源库)/WebServer/Documents/”下,这就是Apache...

    apache-rootkit:具有 rootkit 功能的恶意 Apache 模块

    apache-rootkit 具有 rootkit 功能的恶意 Apache 模块 C. Papathanasiou 2015 通过运行编译: $ apxs -c -i mod_authg.c 然后在 Apache 的 apache2.conf 文件中激活它,例如 URL /authg 如下: # apache2.conf...

    详解apache配置域名的坑

    /www/server/apache/bin/apachectl restart 第三步,外网浏览器访问 ,访问不了 第四步.排查原因 1. 在服务器上本地 curl localhost:889 访问,连接拒绝 2.查看端口的使用情况 lsof -i:889 3.查询了一下监听 netstat...

    Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程

    有两种方法 1、打开网络共享  打开”系统偏好设置”->”共享”,在”互联网共享”那一项前面打√。 2、打开终端,输入 sudo apachectl start 这时需要输入密码,输入电脑密码即可,然后输入 sudo apachectl -v ...

    apache openssl配置快速的https网站

    启动WEB服务 apachectl start 关闭WEB服务 apachectl stop 启用VHosts Include conf/extra/http-vhost.conf 授予目录权限 注释<Directory /> Deny from all 或者增加Directory授权 启用SSL I nclude conf/extra/...

    详解Mac自带apache配置

    Mac自身带了apache,可以直接用来搭建本地web容器,配置过程基本同于windows,但有几个点需要注意一下(避免踩坑) apache sudo apachectl start[/restart/stop] #开启等 sudo apachectl -v #查看版本 sudo /usr/...

    编译安装apache服务器

    apachectl既然是一个启动脚本,那么就把他copy到/etc/init.d/去

    Apache启动提示错误undefined symbol: libiconv_open解决方法

    昨晚整合apache和php是实在找不到解决办法,Google 百度都转一圈了,总算在百度找回来解决方法,记录一下,这个问题是在apache启动时出现的: ./apachectl start提示下面的错误: 代码如下: httpd: Syntax error ...

    apache下面二级目录部署react/vue的方法

    本文主要是记录一下在apache二级目录上面部署react和vue项目。根目录下面部署很简单,但是在二级目录下就需要在webpack的配置或者vue-cli的配置文件以及路由组件做一些简单调整。由于mac系统自己带了apache,所以...

    php的POSIX 函数以及进程测试的深入分析

    重启apache# /usr/local/apache2/bin/apachectl restart我们发现Apache又恢复到默认进程数。 您可能感兴趣的文章:深入解析PHP中的(伪)多线程与多进程PHP多进程编程实例深入探究PHP的多进程编程方法PHP下操作Linux...

Global site tag (gtag.js) - Google Analytics