Smart proxy dynflow-core/FAQ: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «{{stub}} == ЧаВО по теме Smart Proxy Dynflow-core == '''В''': Почему при запуске Smart Proxy Dynflow-core у меня вылезаю…»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 3 участников)
Строка 3: Строка 3:
== ЧаВО по теме Smart Proxy Dynflow-core ==
== ЧаВО по теме Smart Proxy Dynflow-core ==


'''В''': Почему при запуске Smart Proxy Dynflow-core у меня вылезают ошибка:
{{Attention|Модуль smart-proxy-dynflow-core работает в связке с foreman версии 1,x только.
Для версии форемана от версии 2 и выше smart-proxy-dynflow-core не используется.}}
 
'''В''': Почему при запуске Smart Proxy Dynflow-core у меня вылезает ошибка:


<pre>
<pre>
Строка 10: Строка 13:
</pre>
</pre>


'''О''': Скорее всего у вас отсутствует файл настроек ''/etc/smart_proxy_dynflow_core/settings.yml'', если так, создайте его и проверьте, что ключ '''log_file''' имеет значение настроенное на сохранение логов в в существующую и дозволенную папку. Например, <pre>:log_file: /var/log/smart-proxy/smart_proxy_dynflow_core.log</pre>
'''О''': Скорее всего у вас отсутствует файл настроек ''/etc/smart_proxy_dynflow_core/settings.yml'', если так, создайте его и проверьте, что ключ '''log_file''' имеет значение настроенное на сохранение логов в в существующую и дозволенную папку. Например: <pre>:log_file: /var/log/smart-proxy/smart_proxy_dynflow_core.log</pre>
 
----
----
 
'''В''': Сервис Smart-Proxy-Dynflow-core не стартует и в журнале ошибка:
<pre>
smart-proxy-dynflow-core.service: Can't open PID file /run/smart-proxy-dynflow-core/smart-proxy-dynflow-core.pid (yet?) after start: No such file or directory</pre>
 
'''О''': Причина в том, то не удается создать каталог для '''pid''' файла
Если создать каталог и назначить на него верные права, smart-proxy-dynflow-core запустится.
<pre>mkdir /run/smart-proxy-dynflow-core
chown -R _smartforeman:foreman /run/smart-proxy-dynflow-core</pre>
 
Если при перезагрузке сервера ситуация повторится, внесите изменения в файл ''/lib/systemd/system/smart-proxy-dynflow-core.service''
<pre>
...
PIDFile=/run/smart-proxy/smart-proxy-dynflow-core.pid
ExecStart=/usr/bin/smart_proxy_dynflow_core -d -p /run/smart-proxy/smart-proxy-dynflow-core.pid
...</pre>


[[Категория:Управление автоматизацией]]
[[Категория:Управление автоматизацией]]
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}}

Текущая версия от 11:23, 31 марта 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


ЧаВО по теме Smart Proxy Dynflow-core

Внимание! Модуль smart-proxy-dynflow-core работает в связке с foreman версии 1,x только. Для версии форемана от версии 2 и выше smart-proxy-dynflow-core не используется.


В: Почему при запуске Smart Proxy Dynflow-core у меня вылезает ошибка:

bundler: failed to load command: /usr/bin/smart_proxy_dynflow_core (/usr/bin/smart_proxy_dynflow_core)
Errno::ENOENT: No such file or directory @ rb_sysopen - /var/log/foreman-proxy/smart_proxy_dynflow_core.log

О: Скорее всего у вас отсутствует файл настроек /etc/smart_proxy_dynflow_core/settings.yml, если так, создайте его и проверьте, что ключ log_file имеет значение настроенное на сохранение логов в в существующую и дозволенную папку. Например:

:log_file: /var/log/smart-proxy/smart_proxy_dynflow_core.log


В: Сервис Smart-Proxy-Dynflow-core не стартует и в журнале ошибка:

smart-proxy-dynflow-core.service: Can't open PID file /run/smart-proxy-dynflow-core/smart-proxy-dynflow-core.pid (yet?) after start: No such file or directory

О: Причина в том, то не удается создать каталог для pid файла Если создать каталог и назначить на него верные права, smart-proxy-dynflow-core запустится.

mkdir /run/smart-proxy-dynflow-core
chown -R _smartforeman:foreman /run/smart-proxy-dynflow-core

Если при перезагрузке сервера ситуация повторится, внесите изменения в файл /lib/systemd/system/smart-proxy-dynflow-core.service

...
PIDFile=/run/smart-proxy/smart-proxy-dynflow-core.pid
ExecStart=/usr/bin/smart_proxy_dynflow_core -d -p /run/smart-proxy/smart-proxy-dynflow-core.pid
...