2011-12-06 29 views
7

Tôi đang chạy dự án nút của tôi sử dụng Vô hạn trên một ví dụ Amazon CentOS EC2 sử dụng lệnh sau:Chạy ứng dụng Node của tôi với Mãi mãi không đăng nhập bất kỳ sản lượng

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

ứng dụng của tôi chạy đúng nhưng không có www. tệp nhật ký hoặc tệp www.err được tạo trong thư mục nhật ký. Tôi đã thử tự tạo các tệp này và thiết lập chmod 777, và vẫn không có dữ liệu nào được ghi vào các tệp này. Tôi chắc chắn rằng phải có dữ liệu đăng nhập; Tôi đang chạy cùng một dự án trong một môi trường tương tự và mọi thứ đang ghi OK. Bất kỳ trợ giúp được đánh giá cao!

+1

bạn đã giải quyết vấn đề này chưa? – ianaz

Trả lời

1

Tôi nghĩ rằng có một thay đổi đột phá trong một trong các bản phát hành nút gần đây nhất. Ai đó gần đây đã gửi một vấn đề liên quan đến GitHub: https://github.com/nodejitsu/forever/issues/193

Thật không may Forever dường như xuất thông báo lỗi quá trình con thành stdout, do đó chuyển hướng stderr đến tệp không hoạt động. Giải pháp tạm thời sẽ là sử dụng phiên bản cũ hơn của nút. Hy vọng rằng một sửa chữa sẽ được ra sớm.

Các vấn đề liên quan