2011-07-21 13 views
6

Korzystanie z heroku logs --tail, który działa świetnie przez kilka minut. Następnie przestaje wyświetlać dzienniki. Wygląda na to, że połączenie ssh kończy się i kończy. Nie ma błędu ani komunikatu. Praca w Ubuntu 11.04 na połączeniu przewodowym.Jak utrzymać logiczny ogon na Heroku używając ssh?

I dodaje następujące do ~/.ssh/config:

ServerAliveInterval 5

Ale to nie działa. Czy potrzebuję cokolwiek innego w pliku konfiguracyjnym? Skąd mam wiedzieć, czy coś robi? Jak mogę monitorować ruch i zobaczyć żądanie utrzymania ruchu? Patrzę na Monitor systemu, ale nic nie widzę co 5 sekund.

Dzięki.

+0

Nie sądzę, że polecenie heroku logs używa ssh pod okładkami. –

Odpowiedz

15

Zrobiłeś to wszystko:

$ heroku config:add LOG_LEVEL=DEBUG 
$ heroku addons:upgrade logging:expanded 
$ heroku logs --tail 
+0

Tak. Chyba powinienem był umieścić to w pytaniu! Ale zrobiłem to za pośrednictwem strony. –

+0

ok. Tylko się upewniam. Przepraszam, że to jest odpowiedź. – s84

+0

W takim przypadku Wydaje się, że Ubuntu ma coś, co zabija długo działające procesy, których nie rozumie. – s84

0

Widziałem ten sam problem. Nie jestem pewien, że to ssh, że czasy się skończyły, ale coś robi. Na razie umieściliśmy monitor w pętli, aby wznowił się automatycznie w przypadku przekroczenia limitu czasu.

Używamy również PaperTrail, jednak ma on limity na kwotę, którą można przenieść. Używamy PaperTrail do ogólnego zastosowania i rejestrujemy logi do logów szczegółowych, które szybko zużywają całą dostępną pojemność PaperTrail.

+1

, to nie jest odpowiedź, ale komentarz .... – tomsoft