Size: a a a

DevOps — русскоговорящее сообщество

2021 February 11

AU

Anton Ustiuzhanin in DevOps — русскоговорящее сообщество
Александр Хакимов
Добрый день товарищи, смотрю логи httpd. упал сервер

[Thu Feb 11 16:55:07.906390 2021] [mpm_prefork:notice] [pid 10061] AH00170: caught SIGWINCH, shutting down gracefully
[Thu Feb 11 16:56:38.858888 2021] [core:emerg] [pid 9172] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Thu Feb 11 17:00:11.569332 2021] [core:emerg] [pid 9624] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Thu Feb 11 17:01:16.976127 2021] [core:emerg] [pid 9747] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex
AH00016: Configuration Failed
[Thu Feb 11 17:03:45.416057 2021] [suexec:notice] [pid 1225] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Feb 11 17:03:45.416364 2021] [suexec:notice] [pid 1234] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Feb 11 17:03:51.453575 2021] [mpm_prefork:notice] [pid 1225] AH00163: Apache/2.4.6 (CentOS) PHP/7.2.34 configured -- resuming normal operations
[Thu Feb 11 17:03:51.453593 2021] [core:notice] [pid 1225] AH00094: Command line: '/usr/sbin/httpd -f /etc/httpd/conf/httpd-scale.conf -D FOREGROUND'
[Thu Feb 11 17:03:51.461457 2021] [mpm_prefork:notice] [pid 1234] AH00163: Apache/2.4.6 (CentOS) PHP/7.2.34 configured -- resuming normal operations
[Thu Feb 11 17:03:51.461484 2021] [core:notice] [pid 1234] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Thu Feb 11 17:03:52.462516 2021] [mpm_prefork:error] [pid 1234] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting


пишет что нет места space left on device попытки перезапустить службу не увенчались успехом, помог только ребут
источник

VS

Vladimir Smagin in DevOps — русскоговорящее сообщество
Александр Хакимов
при этом df -h говорит что в centos root ещё 20 гигов свободного места
перед ребутом сделай в корне файл /forcefsck
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
По поводу ansible. Чет вообще никак - Если переменная указана в роли, то не получается ее вызвать в шаблоне - пишет "s undefined", из самого плейбука вызывается отлично. Как сделать чтобы из роли так же выдернуть можно было? всякие там include не работают. Надо просто чтобы то, что определено в роли, те переменные, можно было вызывать из плейбука. В плейбуке есть только такое указание на мою роль -   roles:
 - role: my_role
   tags:
     - always
источник

AK

Aleksey Kosyrev in DevOps — русскоговорящее сообщество
Шаблон в роли?
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Aleksey Kosyrev
Шаблон в роли?
да, шаблон в роли
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Но я бы так сказал - в самом плейбуке так же нельзя вызывать переменную из роли
источник

AK

Aleksey Kosyrev in DevOps — русскоговорящее сообщество
А в роли ты ее можешь посмотреть через debug?
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Да, конечно
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Все получается
источник

AK

Aleksey Kosyrev in DevOps — русскоговорящее сообщество
Уверен, что она корректно объявлена?
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Уверен
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Через дебаг и msg: все работает вполне
источник

AK

Aleksey Kosyrev in DevOps — русскоговорящее сообщество
Выглядит как опечатка
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
нет - много раз пробовал с разными переменными
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
нихрена не работает так
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Скажем так - в шаблоне, который в роли  оьтлично вызываются переменные, которые объявлены в инвентори, файле переменных, в самом основном плебуке! Стоит указать любую переменную из роли - не определена!
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Хотя в роли если сделать ее дебаг мсг - все отлично
источник

AK

Aleksey Kosyrev in DevOps — русскоговорящее сообщество
Как выглядит объявление переменной в роли?
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
Aleksey Kosyrev
Как выглядит объявление переменной в роли?
Ну например так - - name:  my_var
 set_fact:
   my_var:  "{{ another_my_var | regex_replace('^skjhdflksbd', '') }}"
источник

KM

Konstantinn M in DevOps — русскоговорящее сообщество
та, что другая так же через set_fact задана
источник