Как мне диагностировать неожиданное завершение моно-службы?

Я написал моно-сервис .net 4.0 и размещаю его на Raspberry Pi.

Он запускается при запуске системы через файл .sh со следующим кодом:

cd /var/supernovaServer
mono-service -l:/var/supernovaServer/snserver.lock /var/supernovaServer/snserver.exe

Через некоторое время, иногда часы, а иногда и дни, процесс завершается и оставляет файл snserver.lock на месте. Пользовательский код ведения журнала, который я написал с помощью StreamWriter, похоже, не сбрасывал последние несколько сообщений, и мой пользовательский файл журнала кажется неполным, когда я его просматриваю.

Какие шаги я могу предпринять, чтобы диагностировать эту проблему и предотвратить прекращение работы службы? т.е. есть ли какие-нибудь файлы журнала для моно, которые я мог бы посмотреть? Я все еще новичок в Linux, поэтому буду признателен за любые указатели.

0
08.01.2016, 12:50
0 ответов

Теги

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