优雅地停止詹金斯的scrapy蜘蛛

时间:2016-04-22 13:25:22

标签: python jenkins scrapy scrapy-spider sigterm

我使用Jenkins来安排用Python scrapy框架编写的刮刀。我使用“封闭”蜘蛛方法在刮完后准备结果。

问题在于,如果我决定先用Jenkins中的“停止”按钮停止我的蜘蛛,它会发送两次SIGTERM,迫使我的蜘蛛不干净关闭。

如何强制Jenkins只发送一次SI​​GTERM,或者如何在Scrapy中处理SIGTERM信号以忽略第二个SIGTERM信号并让spider正常关闭?

0 个答案:

没有答案