Автор Тема: Systemd Не стартует Apache [Решено]  (Прочитано 8212 раз)

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Собственно:
systemctl is-enabled httpd2
enabled

service httpd2 status
httpd2.service - The Apache2 HTTP Server
   Loaded: loaded (/lib/systemd/system/httpd2.service; enabled)
   Active: failed (Result: exit-code) since Ср 2013-10-30 15:01:29 MSK; 30s ago
  Process: 913 ExecStart=/usr/sbin/apachectl2 start (code=exited, status=3)
  Process: 892 ExecStartPre=/usr/bin/httpd2-cert-sh generate httpd2 (code=exited, status=0/SUCCESS)

окт 30 15:01:29 asterisk.localdomain systemd[1]: httpd2.service: control process exited, code=exited status=3
окт 30 15:01:29 asterisk.localdomain systemd[1]: Failed to start The Apache2 HTTP Server.
окт 30 15:01:29 asterisk.localdomain systemd[1]: Unit httpd2.service entered failed state

Автозапуск активен но при автозапуске не стартует автоматом apache, если потом в ручную стартануть apache то все нормально.

[root@ser ~]# service httpd2 start
[root@ser ~]# service httpd2 status
httpd2.service - The Apache2 HTTP Server
   Loaded: loaded (/lib/systemd/system/httpd2.service; enabled)
   Active: active (running) since Ср 2013-10-30 15:06:09 MSK; 3s ago
  Process: 3981 ExecStart=/usr/sbin/apachectl2 start (code=exited, status=0/SUCCESS)
  Process: 3978 ExecStartPre=/usr/bin/httpd2-cert-sh generate httpd2 (code=exited, status=0/SUCCESS)
 Main PID: 4038 (httpd2)
   CGroup: name=systemd:/system/httpd2.service
           ├─4038 /usr/sbin/httpd2 -k start
           ├─4046 /usr/sbin/httpd2 -k start
           ├─4047 /usr/sbin/httpd2 -k start
           ├─4048 /usr/sbin/httpd2 -k start
           ├─4049 /usr/sbin/httpd2 -k start
           └─4050 /usr/sbin/httpd2 -k start

окт 30 15:06:09 asterisk.localdomain systemd[1]: Started The Apache2 HTTP Server.

в чем дело?
« Последнее редактирование: 01.11.2013 13:39:31 от romario »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Systemd Не стартует Apache
« Ответ #1 : 30.10.2013 11:15:38 »
На форуме обсуждалось.
Андрей Черепанов (cas@)

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache
« Ответ #2 : 30.10.2013 11:32:30 »
можно ссылку не нашел

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache
« Ответ #3 : 30.10.2013 11:49:23 »
решил проблему костылями:

если Apache автоматически не стартует то нужно в /etc/sysconfig/httpd2раскоментировать параметр $LOOPSSTART и присвоить ему значение 16
« Последнее редактирование: 31.10.2013 09:45:49 от romario »

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #4 : 31.10.2013 09:51:49 »
Выше приведенная схема работает когда происходит перезагрузка, но если системник выключить полностью. то при включении служба не загрузится.

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #5 : 31.10.2013 10:10:29 »
Вроде теперь все автоматим стартуе, путем простых экспериментов выяснил, что для того чтобы служба нормально стартовали после выключния и перезагрузки сиситемы нужно параметр

$LOOPSSTART
поставить в

18

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #6 : 01.11.2013 09:49:21 »
В обще проблема всеравно осталась, выключил сервак на ночь. Сейчас включаю, служба не стартовала.

В обще проблема жива и как с ней бороться фиг знает. Подскажиет что сделать можно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #7 : 01.11.2013 09:59:33 »
Переходить на sysVinit

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #8 : 01.11.2013 10:00:47 »
а как это сделать на работающем сервере? И значит получается systemd, пока не стоит использовать?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #9 : 01.11.2013 11:50:16 »
В обще проблема жива и как с ней бороться фиг знает. Подскажиет что сделать можно.
На форуме эта тема уже обсуждалась.

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Re: Systemd Не стартует Apache [ НЕ Решено]
« Ответ #10 : 01.11.2013 11:53:21 »
в общем вроде теперь решил:
LOOPSSTART и увеличил значение до
 100 В файлике
/lib/systemd/system/httpd.service увеличил
TimeoutStartSec до 80s,
сейчас загружается при любых условиях, попробую сервак потушить на часок и проверить.

Оффлайн romario

  • Завсегдатай
  • *
  • Сообщений: 621
    • ЮНИКС
Все нормально. Стартует.