我正在使用 Glue v3.0 (Python 3.7)。
目标是优雅地停止 Glue PySpark 作业,以便它可以正确终止并在结束之前清理其自定义资源。
我尝试使用带有处理程序的经典 signal.signal() 方法来捕获停止/中止/终止信号。
但是,它似乎不适用于python 信号文档中指定的信号(处理程序永远不会被调用)。
知道如何使用信号方法优雅地停止工作吗?
我正在使用 Glue v3.0 (Python 3.7)。
目标是优雅地停止 Glue PySpark 作业,以便它可以正确终止并在结束之前清理其自定义资源。
我尝试使用带有处理程序的经典 signal.signal() 方法来捕获停止/中止/终止信号。
但是,它似乎不适用于python 信号文档中指定的信号(处理程序永远不会被调用)。
知道如何使用信号方法优雅地停止工作吗?