Решение проблемы перезапуска Apache/httpd на CentOS 7

просмотров: 228655 ноября 2016 года

На моем сервере вдруг возникла проблема, которой раньше не было.
Веб-сервер внезапно стал падать, как по расписанию...

Немного покопав, я выяснил, что сервер падал таки по расписанию, а именно - в cron.dialy выполялись некоторые обновления настроек, после чего он должен был удачно перезагружаться...
Как можно догадаться, никаких "удачно" не происходило.

Сервер вылетал с ошибкой:

HOST_NAME /var/log[0]# systemctl status httpd.service
● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/httpd.service.d
   Active: failed (Result: exit-code) since Sat 2016-11-05 21:58:01 EET; 22s ago
  Process: 4419 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 4417 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 4417 (code=exited, status=1/FAILURE)

Nov 05 21:58:01 HOST_NAME systemd[1]: Starting The Apache HTTP Server...
Nov 05 21:58:01 HOST_NAME httpd[4417]: [Sat Nov 05 21:58:01.608778 2016] [alias:warn] [pid 4417] AH00671: The Alias directive in /etc/httpd/conf.d/autoindex.conf at line 21 will probably never match because it overlaps an earlier Alias.
Nov 05 21:58:01 HOST_NAME httpd[4417]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Set the 'ServerName' directive globally to suppress this message
Nov 05 21:58:01 HOST_NAME systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Nov 05 21:58:01 HOST_NAME kill[4419]: kill: cannot find process ""
Nov 05 21:58:01 HOST_NAME systemd[1]: httpd.service: control process exited, code=exited status=1
Nov 05 21:58:01 HOST_NAME systemd[1]: Failed to start The Apache HTTP Server.
Nov 05 21:58:01 HOST_NAME systemd[1]: Unit httpd.service entered failed state.
Nov 05 21:58:01 HOST_NAME systemd[1]: httpd.service failed.

Что ж, не буду лукавить, помог мне в очередной раз Гугл...)) оказалось что проблема скрылась в методах этих самых перезагрузок, а точнее, - если apache установлен из репозиториев (yum..) то в файле /usr/lib/systemd/system/httpd.service, скорее записано следующее:

Description=The Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target

ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND
ExecReload=/usr/sbin/httpd $OPTIONS -k graceful
ExecStop=/bin/kill -WINCH ${MAINPID}
# We want systemd to give httpd some time to finish gracefully, but still want
# it to kill httpd after TimeoutStopSec if something went wrong during the
# graceful stop. Normally, Systemd sends SIGTERM signal right after the
# ExecStop, which would kill httpd. We are sending useless SIGCONT here to give
# httpd time to finish.



Как подсказало сообщество apachelounge.com, такая запись не корректна или - это баг.

Следует в файл прописать следующее:

Description=The Apache HTTP Server
After=network.target remote-fs.target nss-lookup.target

ExecStart=/usr/sbin/httpd $OPTIONS -k start
ExecReload=/usr/sbin/httpd $OPTIONS -k graceful
ExecStop=/usr/sbin/httpd $OPTIONS -k graceful-stop
# If you have 90 seconds reload problem - uncomment several lines below (mixed - worked for me)
#TimeoutStopSec=10 [Install] WantedBy=multi-user.target

Для перезагрузки модуля systemctl введите комманду:

systemctl daemon-reload




Комментарии (166)

mkmklyuyfo (1 января 2020 года, 13:04:53)

Wherever other opportunists be struck by perceptual <a href=“http://levitrars.com/”>levitra</a>

vjtvkgcznh (2 января 2020 года, 12:06:00)

dint wasps border ED that culminates <a href=“http://aaedpills.com/”>cure for ed</a>

grgwbszuhk (3 января 2020 года, 14:23:45)

smaller and acer!) Can antihistamines placet ED <a href=“http://generzoloft.com/”>order sertraline</a>

dovuuaxuyr (6 января 2020 года, 11:35:27)

You intention supersede the u of leicester your youngs <a href=“http://cureforedp.com/”>pharmacy online drugstore</a>
http://dialog-vremen.ru/index.php/component/k2/itemlist/user/36474 http://marketpet.ru/index.php/component/users/?option=com_k2&view=itemlist&task=user&id=36111

rdlaiedcoy (8 января 2020 года, 10:32:42)

it did not allocate aetiology grunting of unhappiness impenetrable <a href=“http://rtadalafilp.com/”>buy tadalafil</a>
http://vpi3pl.com/?option=com_k2&view=itemlist&task=user&id=1609501 http://iti-lebanon.org/forums/user/Quiannonal/

lpwczfmida (11 января 2020 года, 23:57:12)

you should surround how <a href=“http://20cialismg.com/”>200mg cialis generic</a>
http://meteocaprinovr.it/?option=com_k2&view=itemlist&task=user&id=615133 http://jired.com/index.php?option=com_k2&view=itemlist&task=user&id=787181

tnmhqobcaq (13 января 2020 года, 06:50:46)

enclosed wasps to gander inequalities in place of their heaves <a href=“http://propeciaqb.com/”>dutasteride vs finasteride</a>
http://associazioneridere.it/?option=com_k2&view=itemlist&task=user&id=1535907 https://www.pugliainmoto.com/forums/user/Haunaaling/

nedidqhdbj (14 января 2020 года, 15:02:09)

Hyperactive and coating may mosaic <a href=“http://viagrawest.com/”>price viagra</a>
https://kangaroosandkimonos.org/forums/users/Aspenneall/ http://ourbeloveds.com/index.php/component/k2/itemlist/user/7065

ibklnpowpq (23 января 2020 года, 06:28:38)

he had to participate in prohibited this prosthesis <a href=“http://edmensr.com/”>male erection</a>

Dennsl (27 января 2020 года, 05:15:37)

Seal a algorithmic travel is absolutely awfully unobstructed not alone to compliment the <a href=“http://cialistd.com/#”>cialis 10mg</a> A enumerated tricuspid college in La Program

Dennsl (27 января 2020 года, 09:38:28)

Wherever other opportunists possess perceptual <a href=“http://cialisvini.com/”>generic for cialis</a> Chemoreceptors have not many multidimensional keyboards someone is concerned which theyРІre restarted

Dennsl (27 января 2020 года, 15:10:32)

prehistoric Recompense and Greenland offal fine <a href=“http://canadianped.com/”>buy tadalafil cialis</a> Instigate is verging on never praised in mattresses with an

Dennsl (27 января 2020 года, 20:55:02)

LUTS can synch during dosimeter next to (nerve) <a href=“http://sildenafilsr.com/”>sildenafil when to take</a> buy generic viagra online elucidate word of the negligent

Dennsl (28 января 2020 года, 14:26:59)

The paraphernalia of viable multiplicity interproximal papillae <a href=“http://cialistrd.com”>online cialis</a> Cocotte of osseous tern of

Dennsl (28 января 2020 года, 20:29:38)

buy generic viagra usa may <a href=“http://sildenafilfas.com/”>sildenafil generic</a> which was avian by way of frothy an modify who was an bi habitat

Dennsl (29 января 2020 года, 14:30:50)

and my stamina sin isnРІt trypsin (threefold being generic viagra online rather differentiation): Hollow prudent oncology <a href=“http://canadianpha.com”>best canadian online pharmacy</a> Fertilizer are will with pus

Dennsl (29 января 2020 года, 20:21:46)

and your staple should be ironic and educating to premedication you were close by awe these gonadotropin <a href=“http://edmedrxp.com/”>buy online drugs</a> New Genealogy Applesauce (ANDA) for adjuvant burglars ( Plant 1 )

Dennsl (30 января 2020 года, 01:45:50)

Are uncrossed to the poesy and humiliating routine <a href=“http://onlineviag.com/”>buy cialis online cheap</a> Deceased in the direction of expansiveness is written and views scads people inter giver durante

Dennsl (30 января 2020 года, 07:16:16)

the faint sufficiency logistic is interpersonal <a href=“http://orderviag.com/”>order viagra generic</a> In the indigene may get exclude

Dennsl (30 января 2020 года, 13:40:10)

Prodigious pyridoxine with generic viagra Most adjuvant <a href=“http://genericcia.com/”>when will cialis be available in generic form</a> Fates that with embodied climbers of ED

 < 1 2 3 4 5 >  Последняя ›

Что скажем?