擅长:python、mysql、java
<p>是的,UNIX信号不能从主线程以外的线程设置。在</p>
<p>看来f5sdk使用的是连接超时的信号(这有点傻,但确实如此)。在</p>
<p>您可以通过在应用程序的早期显式地告诉SDK您没有<a href="https://github.com/F5Networks/f5-common-python/blob/9a90eb5f2db30d450991cd636d43a94070fda14f/f5/bigip/__init__.py#L26-L31" rel="nofollow noreferrer">setting the flag</a>可用的信号来解决此问题:</p>
<pre><code>from f5 import bigip
bigip.HAS_SIGNAL = False # Override autodetection
</code></pre>
<p>当然,另一种解决方法是从主线程进行连接,但我认为这不是出于任何原因而想做的事情:)</p>