/ / Jak zatrzymać rejestrowanie statystyk na standardowe wyjście? - włóczęga, brygadzista

Jak zatrzymać rejestrowanie statystyk na standardowe wyjście? - włóczęga, brygadzista

Używam majster w maszynę wirtualną Vagrant biec gunicorn. Mam brygadzistę, który uruchamia się jako ostatni element, gdy dostarczam maszynę wirtualną, ale to pozostawia rejestrację na standardowe wyjście. Wolałbym logować się do pliku logu i zwolnić terminal, a potem, gdybym chciał zobaczyć logi brygadzistów, mogę tail plik.

Czuję, że coś przeoczyłem, ponieważ tak nie jest dźwięk jak coś trudnego, ale jestem zakłopotany, teraz muszę dwa razy anulować, aby wydostać się z logistyki majsterkowiczów, co jest kłopotliwym zakończeniem procesu zaopatrywania!

Odpowiedzi:

1 dla odpowiedzi № 1

Wpisy w pliku Procfile są po prostu komendami do uruchomienia i można nimi manipulować w taki sam sposób, jak w wierszu poleceń.

Więc możesz przekierować wszystkie standardowe wyjście dla twojego jednorożca do / dev / null

Lub przekieruj wszystkie dane wyjściowe dla procesu za pomocą 2>&1 coś jak:

web: gunicorn myproject.wsgi 2>&1

Aby brygadzista wypuścił terminal z powrotem do ciebie, będziesz musiał uruchomić go w tle za pomocą:

foreman &