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. 见过一次, 等用到再说
  • 相关阅读:
    C#反射实现
    Oracle游标解析
    Oracle触发器详解
    C#委托、事件剖析(下)
    C#委托、事件剖析(上)
    Oracle子查询相关内容(包含TOP-N查询和分页查询)
    Oracle多表查询
    Oracle分组函数以及数据分组
    鸟哥的linux私房菜整理(1)---文件系统、磁盘
    golang面向对象整理
  • 原文地址:https://www.cnblogs.com/xy14/p/12410082.html
Copyright © 2011-2022 走看看