GCWebServer на tvOS перестает отвечать на запросы
У меня запущен и работает GCDWebServer, подключенный к Swift. Что я наблюдаю через несколько тестов, так это то, что, хотя сетевое соединение не изменилось, веб-сервер не остановился (не зарегистрирован, точки останова dealloc не достигнуты, очередь запросов поднята, остановлена, не вызвана, методы делегата не обращены) просто перестает отвечать на входящие запросы.
Это будет на tvOS 9.1.1, это повторяется. Я пытаюсь выяснить, почему это происходит, но ничего не регистрируется, чтобы указать причину. В основном, последнее, что записывается, это как:
[DEBUG] Did open connection on socket 9
[DEBUG] Did connect
[DEBUG] Did start background task
[DEBUG] Connection received 339 bytes on socket 9
[DEBUG] Connection on socket 9 preflighting request "GET /" with 339 bytes body
[DEBUG] Connection on socket 9 processing request "GET /" with 339 bytes body
[DEBUG] Connection sent 182 bytes on socket 9
[DEBUG] Connection sent 44 bytes on socket 9
[DEBUG] Did close connection on socket 9
[VERBOSE] [fe80::...] fe80::... 200 "GET /" (339 | 226)
[DEBUG] Did disconnect
[DEBUG] Did end background task
... что нормально, и без каких-либо других указаний он перестает отвечать на запросы с полностью активным приложением и на переднем плане.
Это известная проблема или что-то еще кто-то испытывал на tvOS?