Size: a a a

2019 June 26

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Товарищи ktor netty server получается не дожидается завершения запросов на stop?
Да вроде должен
источник

AO

Alexey Otts in Kotlin JVM
Ruslan Ibragimov
graceful shutdown должен быть на другом уровне, в виде интерцептора
ну вот видимо придётся да
источник

RI

Ruslan Ibragimov in Kotlin JVM
ну так например в undertow сделано
источник

RI

Ruslan Ibragimov in Kotlin JVM
потому что фича чисто юзерская
источник

AO

Alexey Otts in Kotlin JVM
окей, спасибо
источник

RI

Ruslan Ibragimov in Kotlin JVM
источник

VP

Vladimir Petrakovich in Kotlin JVM
источник

AO

Alexey Otts in Kotlin JVM
оно не разу не graceful
источник

AO

Alexey Otts in Kotlin JVM
да как реализовать самому то понятно, просто обидки, что этого нет из коробки
источник

RI

Ruslan Ibragimov in Kotlin JVM
Alexey Otts
оно не разу не graceful
Почему?
источник

AO

Alexey Otts in Kotlin JVM
Ruslan Ibragimov
Почему?
Потому что оно не пытается дожидаться ответа, оно просто крутит свои eventLoop'ы всё время пока gracePeriod не кончится
источник

RI

Ruslan Ibragimov in Kotlin JVM
Ну поставь gracePeriod в день, и будет ровно как в undertow
источник

AO

Alexey Otts in Kotlin JVM
Нет, я выставлял gracePeriod в 60 секунд и приложение завершалось 2 минуты
источник

AO

Alexey Otts in Kotlin JVM
хотя там ничего не происходило
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexey Otts
Нет, я выставлял gracePeriod в 60 секунд и приложение завершалось 2 минуты
А если поставить 0, а таймаут побольше?
источник

AO

Alexey Otts in Kotlin JVM
Vladimir Petrakovich
А если поставить 0, а таймаут побольше?
просто рвутся коннекты
источник

RI

Ruslan Ibragimov in Kotlin JVM
Alexey Otts
Нет, я выставлял gracePeriod в 60 секунд и приложение завершалось 2 минуты
Видимо потому что там два пула)
источник

AO

Alexey Otts in Kotlin JVM
Ruslan Ibragimov
Видимо потому что там два пула)
Именно)
источник

AO

Alexey Otts in Kotlin JVM
Поставишь день, будет два дня шатдаун
источник

АО

Алексей Овсянников in Kotlin JVM
Alexey Otts
оно не разу не graceful
Там же вроде написано, что он может ждать какое-то время завершения запросов
источник