Tôi đã tạo một máy chủ http đơn giản trong Node.js.máy chủ http node.js http dưới dạng dịch vụ Windows
Tôi muốn làm cho nó chạy vĩnh viễn trên máy tính Windows 2008 của tôi, do đó, nếu máy tính khởi động lại, nó sẽ tự động khởi động lại.
Vì vậy, tôi đã làm cho nó một dịch vụ bằng lệnh này:
C:\Users\Administrator>sc create translate binPath= "node D:\Apps\translate\machine-learning-server\servertranslate.js" DisplayName= "Translation Server"
Sau đó bắt đầu nó với:
C:\Users\Administrator>sc start translate
và nhận được thông báo lỗi sau:
[SC] StartService FAILED 1053:
The service did not respond to the start or control request in a timely fashion.
Các công trình chương trình OK khi tôi bắt đầu nó từ dòng lệnh (không phải là một dịch vụ).
Cách dễ nhất để có máy chủ web node.js tự động khởi động lại khi máy tính khởi động lại là gì?
OK, nhưng những gì nếu tôi muốn chạy chương trình tương tự , cả từ dòng lệnh và dịch vụ Windows - tôi có cần hai phiên bản của cùng một chương trình không? –
Đọc tài liệu về dịch vụ cửa sổ - bạn có thể triển khai các công tắc dòng lệnh cho chương trình tự cài đặt như một dịch vụ (hoặc không). –