странное поведение Golang приложение падает при запуске через Supervisor - PullRequest
0 голосов
/ 27 октября 2018

Здравствуйте, мое приложение Go продолжает сбой и перезапускается каждый раз, когда я запускаю его через супервизор, но когда я запускаю его на терминале, он работает без сбоев, я не знаю, с чего начать, и о том, что мне следует искать в любой справке или подсказкеначать с?

PS: журналы всегда пусты

редактировать: они запускаются в течение 1 или 2 минут и сбой не происходит сразу же

1 Ответ

0 голосов
/ 27 октября 2018

У меня есть несколько серверов golang, которые прекрасно работают под супервизором ... возможно, это что-то вроде разрешения ... в вашем файле конфигурации супервизора замените запуск двоичного файла golang полным путем для доступа к этому сценарию оболочки

#!/bin/bash

for i in {1..3}; do

    echo here I am inside loop with counter $i

    sleep 2
done

echo now exiting from loop

это просто что-то, что можно запустить в качестве демона на несколько секунд ... если все работает нормально, то ОС, в которой вы компилируете код go, так же, как и ваш супервизор?

...