zoukankan      html  css  js  c++  java
  • Server

    1. 概述

      1. 使用 apachectl 控制服务器
    2. 背景

      1. apache 刚刚装好
      2. apache 的 man 里, 有提到这么个东西
      3. 感觉还是 有点用, 值得一看
    3. 环境

      1. OS
        1. CentOS7.2
      2. apache
        1. 2.4.6-90

    1. 命令

    1. 命令
    # 启动
    > apachectl start
    # 重启
    > apachectl restart
    # 优雅重启
    > apachectl graceful
    # 关闭
    > apachectl stop
    # 优雅关闭
    > apachectl graceful-stop
    

    2. 其他说明

    1. 帮助

        1. 这个命令 好像没有 -h/--help 之类的选项
      1. 只有使用 man 命令, 来获取帮助
    2. 优雅

      1. 什么是 优雅
      2. 普通关机/重启
        1. 强制关机/重启
        2. 先前活跃的连接, 全部直接断开
        3. 日志文件当场切换
      3. 这样会有什么问题
        1. 正在服务的连接强制断开
          1. 用户体验会很不好
          2. 可能会产生一些 中间状态, 导致后续处理困难
      4. 优雅
        1. 停止接受新连接
        2. 等待旧连接结束, 再继续
        3. 切换日志文件, 验证配置, 重启
    3. 状态

      1. 命令

        > apachectl status
        The 'links' package is required for this functionality.
        # 看样子我们缺少组件, 这个以后再说吧    
        
    4. 配置检测

      1. 命令

        > apachectl configtest
        
      2. 作用

        1. 每次启动, 重启, 优雅重启 之前, 都会做检测
          1. 如果不通过, 会导致 失败
          2. 具体机制, 暂时不清楚
    5. 其他

      1. ssl
        1. 这个留着以后再说吧

    ps

    1. 这个和 systemctl 有什么区别呢

      1. 感觉没啥直接影响
        1. apachectl 的操作, systemctl 可以直接感知到
    2. 好短啊...

    3. apachectl 的功能, 还可以通过其他插件拓展

      1. 见过一次, 等用到再说
  • 相关阅读:
    JPA的一对多,多对多用法
    pg数据库中时间查询的方式
    DNS消息格式
    Netty之Java堆外内存扫盲贴
    Netty writeAndFlush() 流程与异步
    Netty之有效规避内存泄漏
    TCP状态变迁图
    TCP/IP详解--发送ACK和RST的场景
    TCP/IP详解--连接状态变迁图CLOSE_WAIT
    TCP中异常关闭链接的意义 异常关闭的情况
  • 原文地址:https://www.cnblogs.com/xy14/p/12410082.html
Copyright © 2011-2022 走看看