Включить службу kestrel на выходе из centos (код = завершен, статус = 145)

Я пытаюсь развернуть основное приложение aspnet на CentOs 7 Я следил за эта ссылка, пока не включил и не проверил статус kestrel-myapp.service, используя systemctl status kestrel.-myapp.service то я получаю ошибку ExecStart=/usr/share/dotnet/dotnet /path-to-dll (code=exited, status=145)

Как это решить?

1
0
1 521
1

Ответы 1

У меня была такая же проблема, и я в конце концов отследил ее до какой-то проблемы с безопасностью пути или длиной из этого сообщения -> https://github.com/dotnet/core-setup/issues/4038 Когда я запускал приложение dotnet, оно работало нормально, даже с www-данными. Но кажется, что когда я запустил его с полным путем, он выдал ошибку «realpath (): Not a directory». Раньше мое приложение настраивалось по длинному пути с дополнительной безопасностью, но я переместил его в / opt / myapp, и он работал нормально.

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