2011-12-06 11 views
7

Używam mojego projektu węzła przy użyciu Zawsze na przykład Amazon CentOS EC2 przy użyciu następującego polecenia:Running moją aplikację node Zawsze nie rejestruje żadnego wyjścia

forever start -o /home/ec2-user/logs/www.log -e /home/ec2-user/logs/www.err app.js 

Moja aplikacja działa poprawnie, ale nie ma www. log lub pliki www.err utworzone w katalogu dzienników. Próbowałem ręcznie tworzyć te pliki i ustawiałem chmod 777, ale nadal nie ma danych zapisanych w tych plikach. Jestem pewien, że powinno się rejestrować dane; Używam tego samego projektu w podobnym środowisku i wszystko loguje się poprawnie. Każda pomoc jest doceniana!

+1

rozwiązałeś to? – ianaz

Odpowiedz

1

Wydaje mi się, że nastąpiła przełomowa zmiana w jednym z ostatnich wydań węzłów. Ktoś niedawno zgłosił pokrewny problem na GitHub: https://github.com/nodejitsu/forever/issues/193

Niestety na zawsze wydaje się generować komunikaty o błędach procesu potomnego na standardowe wyjście, więc przekierowanie stderra do pliku nie działa. Tymczasowym obejściem byłoby użycie starszej wersji węzła. Mam nadzieję, że poprawka wkrótce się pojawi.

Powiązane problemy