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目錄的額外擴展配置。

 

你要轉載麼
相關文章
相關標籤/搜索