日志错误如下:
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 的错误的原因 是命令错误
找到了错误的原因,解决办法参考了这篇博文: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 加上之后,就运行成功了!