Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序正在尝试连接到 rabbitmq-server,但是如果它无法连接到服务器,我希望我的应用程序在指定的秒数内超时。
我的问题是我不知道该怎么做。
澄清一下,当我的制片人尝试连接时,我想早点超时,因为现在最多需要 20-30 秒。
如果您正在使用的库使用套接字模块(很多都这样做),那么一个简单的import socket; socket.setdefaulttimeout( SECONDS )就足够了
import socket; socket.setdefaulttimeout( SECONDS )
[编辑以包括 Daniel Figueroa 的更正]