2016-03-18 28 views
10

pm2 kullanarak bir düğüm web sunucusu çalıştırıyorum. Pm2, başka bir süreç doğurduğundan ve stdout ve stderr dosyalarını dosyalara yönlendirdiğinden, günlükler için başka bir yere bakmak zorundayım. İdeal olarak, node işlem çıktısını pm2'den çalıştırdığım aynı konsol penceresine sahip olmak istiyorum. Aksi halde, pm2 için etkin bir konsol penceresi ile düğüm işlemini çalıştırın ve düğüm işleminin stdout ve stderr'inin bu konsol penceresine yazmasını sağlarım. Bu nasıl başarılabilir? Ben bir pencere makinesindeyim.pm2 günlüğüne konsolu yapın

cevap

23

Ben de stdout'u ve komuta pm2 logs tarafından daemonized çalışıyor bir sürecin stderr'yi görebilirsiniz inanıyoruz veya pm2 logs [app-name].

+1

th '--no-daemon 'bayrağı ile kaçırılan ilk günlüğüne hitap ettiğinden bu cevabı kabul etmek – Fragilerus

6

Cevabı bulduk (bunların belgeleri harika değil), sadece --no-daemon bayrağını eklediniz, yapmış gibi görünüyor. Yine de, ilk çalışma zamanında dosyaya (bayrağı kullanırken bile) hala oturum açma gibi görünüyor. işlemi (I dosya değişiklikleri için izliyorum) o konsola çıkış yapmayı başlar yeniden alır kez