Долгоживущие контейнеры
Долгоживущий контейнер — это контейнер, в настройках ревизии которого задан таймаут, превышающий десять минут. Максимально возможное значение таймаута см. в разделе Лимиты.
Примечание
Функциональность находится на стадии Preview. Чтобы получить доступ, обратитесь в техническую поддержку
Принудительная остановка экземпляра долгоживущего контейнера
В некоторых случаях сервис может принудительно остановить экземпляр долгоживущего контейнера, обрабатывающий вызов, до истечения срока таймаута, заданного в настройках ревизии контейнера.
В таких случаях в код Docker-образа поступит уведомление о предстоящей принудительной остановке экземпляра контейнера. Такое уведомление направляется в контейнер за десять минут до фактического принудительного завершения работы экземпляра.
С момента отправки уведомления о предстоящей принудительной остановке экземпляра контейнера:
- У экземпляра контейнера остается не более десяти минут на завершение обработки текущих вызовов.
- Новые вызовы перестают поступать в экземпляр контейнера.
- Экземпляр контейнера будет принудительно остановлен после завершения обработки всех текущих вызовов или по истечении десяти минут, в зависимости от того, что произойдет раньше.
Важно
Если до истечения срока таймаута, заданного в настройках ревизии контейнера, остается менее десяти минут, уведомление о принудительной остановке экземпляра контейнера в код Docker-образа не направляется.