Job for httpd.service failed because the control process exited with error code. See "systemctl stat

 thinkphp 在Apache上配置启用伪静态,重启Apache1 restart 居然失败了,报错php

    Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for detailshtml

  嗯,看状态thinkphp

  执行命令 systemctl status httpd.serviceapache

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@cloud1 bin] # systemctl status httpd.service
● httpd.service - The Apache HTTP Server
    Loaded: loaded ( /usr/lib/systemd/system/httpd .service; disabled; vendor preset: disabled)
    Active: failed (Result:  exit -code) since 五 2016-08-26 11:13:09 CST; 6min ago
      Docs:  man :httpd(8)
            man :apachectl(8)
   Process: 9915 ExecStop= /bin/kill  -WINCH ${MAINPID} (code=exited, status=1 /FAILURE )
   Process: 9913 ExecStart= /usr/sbin/httpd  $OPTIONS -DFOREGROUND (code=exited, status=1 /FAILURE )
  Main PID: 9913 (code=exited, status=1 /FAILURE )
 
8月 26 11:13:09 cloud1.localdomain httpd[9913]: (98)Address already  in  use: AH00072: make_sock: could not bind to address [::]:80
8月 26 11:13:09 cloud1.localdomain httpd[9913]: (98)Address already  in  use: AH00072: make_sock: could not bind to address 0.0.0.0:80
8月 26 11:13:09 cloud1.localdomain httpd[9913]: no listening sockets available, shutting down
8月 26 11:13:09 cloud1.localdomain httpd[9913]: AH00015: Unable to  open  logs
8月 26 11:13:09 cloud1.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1 /FAILURE
8月 26 11:13:09 cloud1.localdomain  kill [9915]:  kill : cannot  find  process  ""
8月 26 11:13:09 cloud1.localdomain systemd[1]: httpd.service: control process exited, code=exited status=1
8月 26 11:13:09 cloud1.localdomain systemd[1]: Failed to start The Apache HTTP Server.
8月 26 11:13:09 cloud1.localdomain systemd[1]: Unit httpd.service entered failed state.
8月 26 11:13:09 cloud1.localdomain systemd[1]: httpd.service failed.

 标红的能够看到,80端口被占用了bash

 执行journalctl -xedom

 

上面这是查看日志socket

 查看Apache中的 httpd-vhosts.conf 文件,发现Listen 80 两次,httpd-vhosts.conf一次,httpd.conf一次post

虚拟机里的加个#Listen 80  OK解决了spa

 

备注:apache\Apache\conf下,extra和original文件夹的含义rest

    extra的意思是额外扩展

    original的意思是源目录文件 

    original文件夹是配置文件的源文件备份,而真正要配置的是conf目录下的httpd.conf文件以及extra目录的额外扩展配置。

 

你要转载么
相关文章
相关标签/搜索