Próbuję wprowadzić automatyczne wdrażanie, w tym nadzorowanie i pomyłkę domyślną ścieżką ustawień.domyślna lokalizacja supervisor.conf
Każdy schemat wdrożenia, który znalazłem użył /etc/supervisor/supervisor.conf
i /etc/supervisor/conf.d/
bez żadnych wstępnych ustawień i linków, także po zainstalowaniu pakietu administratora przez apt-get ta ścieżka jest naprawdę wypełniona przez przykładową konfigurację.
W tym example przepływu wygląda to bez żadnych linków i tworzenia czegoś podobnego /etc/supervisor.conf
:
sudo('apt-get -y install supervisor')
put('config/supervisor_gunicorn.conf', '/etc/supervisor/conf.d/gunicorn.conf', use_sudo=True)
sudo('supervisorctl reload')
Ale supervisorctl
ta ścieżka nie jest określony jako domyślny i zakłada się, że domyślna lokalizacja gdzieś aroud /etc/supervisor.conf
tak jak określono w manual
Próbowałem zainstalować opiekuna na wszystkie możliwe sposoby, ale nie mogę uzyskać wyniku.
Wiem, że to tylko drobne, głupie szczegóły, ale będę wdzięczny za pomoc w zapewnieniu dobrego systemu wdrażania.
Dziękuję bardzo! Poprawiłem, jak zmienia się instalacja pakietu na moim serwerze, więc powodem było to, że instaluje się częściowo (być może pythonbrew jest powodem, dla którego może coś innego), a łatka nie działa. – mrjj
Miłe znalezisko. Zastanawiałem się, w jaki sposób wersja ubuntu szukała /etc/supervisor/supervisor.conf. – fthinker