ошибка ядра dotnet, запускающая приложение с супервизором

Я не уверен - ли это правильное место для выяснения, но здесь это: Я создал веб-приложение Ядра ASP.NET и скопировал все файлы на моем сервере Ubuntu 14.04. Я могу скомпилировать и работать без проблемы, но теперь я хочу, чтобы это приложение/веб-сайт работало постоянно.

Я выполнил все шаги, описанные здесь https://docs.asp.net/en/latest/publishing/linuxproduction.html, установил nginx как обратный прокси для выполнения с апачем и всем этим выполнением отлично.

НО, пытаясь использовать супервизор и запустить приложение с него, я систематически получаю ошибку /usr/bin/dotnet cannot execute binary file. Но, если я перемещаюсь, чтобы быть в каталоге, где приложение публикуется, и ввести dotnet appname.dll это действительно запускается без незначительного сбоя.

Я не уверен, где надеяться заставлять это работать с супервизором. Спасибо за Вашу справку (и если этот вопрос должен быть где-то в другом месте, сообщите мне),

0
задан 12 July 2016 в 13:02

1 ответ

В Вашем конфигурационном файле:

Изменение команда argumento к:

команда =/bin/bash-c "dotnet /home/username/path/application/website.dll"

Добавляют параметр каталога для использования рабочей папки

каталог, =/home/username/path/application

Его работа

2
ответ дан 28 September 2019 в 23:47

Другие вопросы по тегам:

Похожие вопросы: