
# 利用停止前处理优雅关闭Nginx
如果容器碰到问题被系统关闭，停止前处理可以帮助您的主程序在关闭前执行必要的清理任务。
#### 前提条件
- 已[创建环境](https://support.huaweicloud.com/usermanual-cae/cae_03_0003.html#section0)。
- 已[创建应用](https://support.huaweicloud.com/usermanual-cae/cae_03_0002.html#section0)。
- 已[创建并部署组件](https://support.huaweicloud.com/usermanual-cae/cae_03_0005.html)，此示例中所用组件为nginx组件。
 
#### 操作步骤
1. 登录CAE控制台。选择"组件配置"。
2. 在"组件配置"页面上方的下拉框中选择待操作的组件。 
   图1选择组件   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001695099928.png "点击放大")
   
   
   
3. 如[图2]所示配置停止前处理，具体操作请参考[配置生命周期](https://support.huaweicloud.com/usermanual-cae/cae_03_0026.html)。
   
   分别输入以下命令：
   ```
   /bin/bash
   -c
   nginx -s quit;while killall -0 nginx;do sleep 1;done
   ```
   图2配置生命周期   
   ![](https://support.huaweicloud.com/bestpractice-cae/zh-cn_image_0000001743007357.png "点击放大")
   
   
4. 单击"确定"，保存配置。
5. 单击页面上方"生效配置"。在右侧弹框中确认配置信息，并单击"确定"，使配置生效。
 
