`
dimple
  • 浏览: 95674 次
  • 性别: 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 停止...

    安装apache mysql php 手册&&开发apache,php扩展模块方法

    6. 重启Apache以加载PHP模块:`/usr/local/apache2/bin/apachectl graceful` 开发Apache和PHP扩展模块时,通常需要对C语言和相关API有深入理解。Apache扩展模块的开发涉及Apache的API,可以参考Apache文档和源代码...

    apache2.4免安装版及使用方法介绍

    以下是关于Apache2.4免安装版的详细使用方法和相关知识点: 1. **下载与解压**:首先,从官方或者其他可信源下载Apache2.4的免安装版本,然后将其解压到指定的目录。例如,你可以选择将它解压到`C:\Apache24`。 2....

    linux下apache2.2整合tomcat6详细步骤.docx

    6. 重新加载Apache配置:`sudo /usr/share/apache2/bin/apachectl -k graceful`。 完成上述步骤后,Apache2.2和Tomcat6就已经整合完毕,可以通过Apache访问部署在Tomcat上的Java Web应用程序了。注意,在实际操作中...

    apache2 中文使用手册

    此外,`apachectl configtest`命令可以检查配置文件的语法,`apachectl graceful`命令可以平滑重启服务,更新配置。 十、监控与管理 有许多工具可以帮助监控Apache2的性能,如`htop`、`apache2ctl status`等。对于...

    配置apache开启虚拟路径(伪静态)的方法.zip

    sudo apachectl graceful ``` 总结,配置Apache的虚拟路径和伪静态涉及到对Apache配置文件的理解和使用,包括设置VirtualHost、启用`mod_rewrite`模块以及编写`.htaccess`文件中的重写规则。这些步骤对于网站的多...

    apache2配置ssl

    3. **重启Apache2**:执行`sudo systemctl restart apache2`(或`apachectl graceful`)以应用新的配置。 至此,你已成功配置Apache2以支持SSL。现在,访问你的网站将通过HTTPS进行,确保了数据传输的安全性。记得...

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

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

    apache安装详解

    3. 状态 apachectl –k graceful 4. 重启 apachectl –k restart 四、Apache 负载均衡 Apache 负载均衡是指将网络请求分配到多个服务器上,以提高服务器的性能和可靠性。Apache 提供了多种负载均衡算法,例如,...

    Apache配置代码生成.rar

    6. **重新加载配置**:修改配置后,需要重启或重新加载Apache服务以应用更改,如`apachectl restart`或`apachectl graceful`。 使用这个代码生成工具,用户无需手动完成以上步骤,只需输入相关数据即可,大大减少了...

    windows下apache ssl配置

    5. **重载配置**:保存配置文件后,运行`apachectl configtest`检查配置语法是否正确,然后用`apachectl graceful`或`apachectl restart`重载或重启Apache服务,使配置生效。 6. **测试SSL连接**:现在,你可以通过...

    apache反向代理weblogic

    - 重启Apache服务以应用新的配置:`sudo service apache2 restart`或`apachectl graceful`。 - 测试配置是否成功,可以通过向Apache发送请求,并检查响应是否来自WebLogic服务器,也可以通过日志文件监控请求的...

    apache部署django环境需要的资源

    记得重新加载或重启Apache以应用新的配置(`apachectl graceful`或`apachectl restart`)。 此外,为了确保安全性和性能,你还需要配置SSL证书进行HTTPS连接,使用`mod_ssl`模块,并为VirtualHost添加相关设置。...

    Apache2中文手册

    使用`apachectl graceful`或`apachectl restart`可以平滑重启或重启Apache服务。定期检查内存使用情况,避免内存泄漏。 九、其他高级特性 Apache2还支持MPM(多进程模块),如prefork和worker,它们分别基于多进程...

    httpd-2.2.9

    启动Apache可以使用`apachectl start`,停止使用`apachectl stop`,或者用`apachectl graceful`平滑重启。还可以通过`apachectl status`查看服务器状态,`apachectl configtest`检查配置语法。 **六、安全与优化** ...

    Apache自动启动及添加为Linux的服务 ZT

    ExecReload=/usr/sbin/apachectl graceful ExecStop=/usr/sbin/apachectl stop Restart=on-failure [Install] WantedBy=multi-user.target ``` 标签中的"源码"可能是指Apache的源代码,如果你拥有Apache的源代码,...

    apache编译参数+目录结构+conf1

    - `apachectl graceful`:平滑重启Apache,不影响已有连接。 - `apachectl start`:启动Apache服务器。 **总结** Apache的编译参数、目录结构和配置文件共同决定了服务器的运行方式和功能特性。理解和熟练配置这些...

    apache与tomcat整合-完整篇

    在`/usr/local/httpd/bin/`目录下执行`apachectl -k start`来启动Apache服务,或者使用`apachectl -k stop`来停止服务。 4. **设置开机自启** - 将启动命令添加到`/etc/rc.d/init.d/rc.local`文件中。 - 创建一...

Global site tag (gtag.js) - Google Analytics