环境:Ubuntu 16.04.2 Core2.0
使用Supervisor 做守护进程时,error log输出内容如下。请问该如何处理?
supervisor: couldn't chdir to /home/site/pulish: ENOENT
配置信息如下:
[program:TestCore]
command=dotnet TestCore.dll
directory=/home/site/pulish
autostart=true
autorestart=true
stderr_logfile=/var/log/TestCore.err.log
stdout_logfile=/var/log/TestCore.out.log
environment=ASPNETCORE_ENVIRONMENT=Production
user=root
stopsignal=INT
在终端使用 dotnet TestCore.dll 是可以成功的
路径/home/site/pulish
中,pulish
拼错了,应该是publish
另外,如果还是不能运行,需要把command=dotnet TestCore.dll
改为command=dotnet /home/site/publish/TestCore.dll
感谢园主大大,确实是拼写错误了。 尴尬~~~~~~~~~