zoukankan      html  css  js  c++  java
  • apache提示make_sock?

    [root@localhost apache]# /etc/init.d/*_apache restart
    停止 *_apache:                                        [失败]
    正在启动 *_apache:(98)Address already in use: make_sock: could not bind to address [::]:99
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:99
    no listening sockets available, shutting down
    Unable to open logs
                                                               [失败]
    [root@localhost apache]#

    今天在配置Apache的时候,为了查看记录方便,将所有的APACHE的日志目录下面的文件均删除了

    [root@localhost logs]# pwd
    /usr/local/*/service/apache/logs
    [root@localhost logs]# ll
    总用量 28
    -rw-r--r-- 1 root root  385 3月  13 16:31 access_log
    -rw-r--r-- 1 root root 1083 3月  13 16:31 error_log
    -rw-r--r-- 1 root root    6 3月  13 16:31 httpd.pid
    -rw-r--r-- 1 root root 3878 3月  13 16:31 mail_access_log
    -rw-r--r-- 1 root root 2273 3月  13 16:31 mail_access_log_ip
    -rw-r--r-- 1 root root    0 3月  13 16:12 mail_error_log
    -rw-r--r-- 1 root root 4771 3月  13 16:31 mail_error_log_ip
    [root@localhost logs]# 

    然后重启的时候提示上面的错误,最后看文件的时候,竟然有一个httpd.pid文件,好吧。应该是这个pid文件被删除了,导致出现的这个问题了

    那直接查一下当前ps进程中的ID号是什么

    [root@localhost logs]# ps -ef|grep 'apache'
    root     18369     1  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18371 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18372 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18373 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18374 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18375 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18384 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18386 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18387 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18388 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    9004     18389 18369  0 16:31 ?        00:00:00 /usr/local/*/service/apache/bin/httpd
    root     18639 12792  0 16:41 pts/0    00:00:00 grep apache
    [root@localhost logs]#

    然后再直接生成一个httpd.pid文件,内容为主进程ID号

    echo "18369">httpd.pid

    再重启一下apache服务,最终恢复正常

  • 相关阅读:
    maven打包
    Description Resource Path Location Type Project configuration is not up-to-d
    GoldenGate
    maven打包 把要的依赖也打进去 配置
    mysql如何优化where子句
    根据状态计算操作状态
    kafka direct模式
    Kafka Connect
    Kafka Streams
    如何看源码
  • 原文地址:https://www.cnblogs.com/drgcaosheng/p/8558648.html
Copyright © 2011-2022 走看看