Size: a a a

2021 June 25

ЯК

Ярослав Коробейников... in Go-go!
А ты её завершаешь только при получения сигнала на прерывание
источник

е

енот in Go-go!
гм
источник

е

енот in Go-go!
https://i.imgur.com/OGqIS2Z.png
честно скажу, этот кусок кода я не понимаю вообще
источник

е

енот in Go-go!
если я его просто выпиливаю, ответ от программы приходит сразу
источник

е

енот in Go-go!
но пустой, конечно
источник

ЯК

Ярослав Коробейников... in Go-go!
Этот кусок кода и вызывает у тебя зависание
источник

ЯК

Ярослав Коробейников... in Go-go!
Поскольку он ждёт когда ты CTRL+C пошлёшь серверу ;D
источник

е

енот in Go-go!
а как сделать чтобы оно без него работало?
источник

е

енот in Go-go!
оно даже не сканирует без этого куска кода, я вообще не понимаю что тут происходит :(
источник

ЯК

Ярослав Коробейников... in Go-go!
Ну,
Без конкретного ТЗ - результат всегда "ХЗ"
источник

е

енот in Go-go!
конкретное ТЗ то у меня есть
источник

ЯК

Ярослав Коробейников... in Go-go!
Тебе нужно чтобы запрос завис на 30 секунд?
источник

ЯК

Ярослав Коробейников... in Go-go!
И после этого отдал отвёт?
источник

е

енот in Go-go!
да
источник

ЯК

Ярослав Коробейников... in Go-go!
Как тупой вариант вместо
ch := make(chan os.Signal)
 signal.Notify(ch, os.Interrupt, os.Kill) // get notified of all OS signals

 sig := <-ch
 log.Infof("Received signal [%v]; shutting down...\n", sig)

Сделай time.Sleep(30*time.Seconds)
источник

е

енот in Go-go!
большое спасибо
источник

е

енот in Go-go!
второй запуск не срабатывает(
источник

е

енот in Go-go!
возможно не стоит делать api.Exit()
источник

е

енот in Go-go!
да, определённо
источник

е

енот in Go-go!
Спасибо, Ярослав
источник