【问题标题】:supervisor setup for .NET core web api Ubuntu server [closed].NET core web api Ubuntu服务器的主管设置[关闭]
【发布时间】:2017-04-25 17:34:20
【问题描述】:

我正在 ubuntu 服务器上构建 .net core web api。所以我把我的解决方案放到/home/maks/SA,配置了 nginx,在命令 dotnet restore 之后,dotnet run 一切正常(我使用 Postman 测试了我的解决方案)。现在我需要设置主管以保持我的应用程序运行。但是我所有的尝试都失败了:(supervisor log application log

配置文件

[program:SA]
command=/usr/bin/dotnet /var/SA/SA.dll
directory=/var/SA/
autostart=true
autorestart=true
stderr_logfile=/var/log/SA.err.log
stdout_logfile=/var/log/SA.out.log

我真的需要你的帮助!

【问题讨论】:

  • 我也试过[program:SA] command=/usr/bin/dotnet /var/SA/SA.dll --server.urls:http://*:5123 directory=/var/SA/ autostart=true autorestart=true stderr_logfile=/var/log/sa.err.log stdout_logfile=/var/log/sa.out.log environment=ASPNETCORE_ENVIRONMENT=Production stopsignal=INT

标签: .net ubuntu web server supervisord


【解决方案1】:

使用这条指令https://docs.microsoft.com/en-us/aspnet/core/publishing/linuxproduction解决,通过这条指令dotnet publish -c release -r ubuntu.14.04-x64发布

【讨论】:

    猜你喜欢
    • 2013-01-21
    • 2020-12-17
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-16
    • 2023-04-06
    相关资源
    最近更新 更多