簡體   English   中英

如何退出 Python 中的節儉服務器

[英]How to quit a thrift server in Python

我正在 Python 中編寫一個應用程序,它使用節儉在自身和客戶端之間進行通信。 每當我嘗試退出應用程序(使用 Ctrl-C 或窗口上的退出按鈕)時,thrift 服務器都會使應用程序保持活動狀態,這可能是因為 server.serve() function 進入了無限循環。 當應用程序的 rest 退出時,退出此服務器的最佳方法是什么?

事實證明,我的問題實際上並不是特定於節儉的。 我在非守護線程中運行無限循環; 因此,python 在我的整個程序關閉之前等待該線程關閉。 在線程的init方法中設置“self.daemon = True”很好地解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM