首页 新闻 会员 周边

.NET Core 用Supervisor 守护进程遇到的一个问题

0
[已解决问题] 解决于 2017-03-13 15:33

日志错误如下:

2017-03-13 15:18:57,308 INFO exited: q (exit status 127; not expected)
2017-03-13 15:18:58,309 INFO gave up: q entered FATAL state, too many start retries too quickly
问题补充:

127 的错误的原因 是命令错误

BUTTERAPPLE的主页 BUTTERAPPLE | 老鸟四级 | 园豆:3190
提问于:2017-03-13 15:31
< >
分享
最佳答案
0

找到了错误的原因,解决办法参考了这篇博文:http://www.cnblogs.com/savorboard/p/dotnetcore-supervisor.html

[program:HelloWebApp]
command=dotnet HelloWebApp.dll  #要执行的命令
directory=/home/yxd/Workspace/publish #命令执行的目录
environment=ASPNETCORE__ENVIRONMENT=Production #环境变量
user=www-data  #进程执行的用户身份
stopsignal=INT
autostart=true #是否自动启动
autorestart=true #是否自动重启
startsecs=1 #自动重启间隔
stderr_logfile=/var/log/HelloWebApp.err.log #标准错误日志
stdout_logfile=/var/log/HelloWebApp.out.log #标准输出日志

之前在 Command 中我没有加上 dotnet 运行dll 加上之后,就运行成功了!

BUTTERAPPLE | 老鸟四级 |园豆:3190 | 2017-03-13 15:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册