Запуск супервизора в файловой системе только для чтения - PullRequest
0 голосов
/ 02 мая 2020

Я пытаюсь запустить supervisord в файловой системе только для чтения.

Я пытался остановить supervisord от записи файлов журнала и pid, используя следующую конфигурацию:

[supervisord]
nodaemon=true
user=root
logfile=/dev/stdout
logfile_maxbytes=0
pidfile=/dev/null

Однако, когда я пытаюсь запустить, я все еще получаю следующую ошибку:

Traceback (most recent call last):
  File "/usr/bin/supervisord", line 11, in <module>
    load_entry_point('supervisor==3.3.4', 'console_scripts', 'supervisord')()
  File "/usr/lib/python2.7/site-packages/supervisor/supervisord.py", line 349, in main
    options = ServerOptions()
  File "/usr/lib/python2.7/site-packages/supervisor/options.py", line 428, in __init__
    existing_directory, default=tempfile.gettempdir())
  File "/usr/lib/python2.7/tempfile.py", line 275, in gettempdir
    tempdir = _get_default_tempdir()
  File "/usr/lib/python2.7/tempfile.py", line 217, in _get_default_tempdir
    ("No usable temporary directory found in %s" % dirlist))
IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/']

Можно ли запустить / запустить supervisord в файловой системе только для чтения?

...