gpt4 book ai didi

node.js - Linux 上的 systemd 服务 for edison for Node

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:16 26 4
gpt4 key购买 nike

我有以下服务,我试图在启动时运行。我做了一个服务文件:

[Unit]
Description=Denny node server start
[Service]
WorkingDirectory=/home/root
Type=forking
Restart=always
StandardOutput=syslog
User=nobody
Group=nobody
RemainAfterExit=true
ExecStart=/usr/bin/node /home/root/server.js
KillMode=process
Environment=NODE_ENV=production
[Install]
WantedBy=multi-user.target

我把它放在/etc/systemd/system/然后我运行

systemctl daemon-reload

然后

systemctl start denny

没有。没有服务器启动。好的,我检查一下:

root@denny:~# systemctl status denny

我回来了:

● denny.service - Denny node server start
Loaded: loaded (/etc/systemd/system/denny.service; enabled)
Active: active (exited) (Result: exit-code) since Fri 2015-02-13 17:13:21 UTC; 29min ago
Main PID: 225 (code=exited, status=8)
CGroup: /system.slice/denny.service

Feb 13 17:41:40 denny systemd[1]: Started Denny node server start.

我可能记错了,但似乎完全我在 Debian 上所做的并且工作正常,即它保持服务运行并按其应有的方式运行。我是否在这个 .service 文件中遗漏了一些东西,这些东西会告诉爱迪生的默认 Linux 保持运行?

最佳答案

{
"name": "sample",
"description": "",
"version": "0.0.0",
"main": "main.js",
"engines": {
"node": ">=0.10.0"
},
"dependencies": {
}
}

这允许 XDK 守护程序在启动时获取并运行 Node 应用程序。相当轻松和简单,但没有很好的记录。

关于node.js - Linux 上的 systemd 服务 for edison for Node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28505571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com