Difference between stop container and kill process
book
Article ID: 189153
calendar_today
Updated On:
Products
CA API GatewayCA Microgateway
Issue/Introduction
Two microgateway containers are processing requests from an API Gateway. When one of the microgateways was stopped by the stop command, the API Gateway received 404 response and couldn't detect the termination of the microgateway for several seconds. On the other hand, the API Gateway detected the failure of another microgateway immediately when the microgateway container process was killed.
Are they expected behaviors?
Environment
Release : 1.0
Component : Microgateway
Resolution
Yes, they are expected container behaviors.
When the microgateway is stopped by the stop command for the container, it takes some time for terminating the process gracefully. The 404 HTTP response can be returned at the time. Contrarily, the microgateway is terminated immediately when the process is killed forcibly.