Can't restart httpd.service on CentOS 7 (Apache server)

12,178

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

(empahsis mine)

How do I solve this error?

  1. Read the error message carefully, note that it provides useful information on what to do to gather more information, specifically it mentions 2 commands that you should run

    • systemctl status httpd.service
    • journalctl -xe
  2. Run the commands mentioned in the helpful error message (the latter will likely be most useful) but look at both.

  3. Carefully read the contents of the information provided by the commands. It will contain information that you can use to solve the problem.

Share:
12,178
Denise
Author by

Denise

Updated on September 18, 2022

Comments

  • Denise
    Denise over 1 year

    I used the command "service httpd restart" on my centOS apache server, and the following error occurred:

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

    How do I solve this error? I tried reinstalling my httpd using the "yum reinstall httpd" command, but it doesn't work.

    • HoangHieu
      HoangHieu over 6 years
      Use httpd configtest to saw the error
  • Shadur
    Shadur over 6 years
    Another apache-specific solution is httpd configtest which will flag you with any errors in the config that would cause apache to fail to load.
  • Sammitch
    Sammitch over 6 years
    "Read the error message" Preposterous!
  • user9517
    user9517 over 6 years
    No one who needs to ever reads anything @Sammitch ;)