將做工程過程中重要的一些代碼段收藏起來,下面代碼段是關(guān)于python檢測(cè)RabbitMQ的狀態(tài)是否正常的代碼。
創(chuàng)新互聯(lián)公司主營(yíng)北侖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App定制開發(fā),北侖h5小程序開發(fā)搭建,北侖網(wǎng)站營(yíng)銷推廣歡迎北侖等地區(qū)企業(yè)咨詢
import socket
def check_aliveness(ip, port):
sk = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sk.settimeout(1)
try:
sk.connect((ip,port))
print 'service is OK!'
return True
except Exception:
print 'service is NOT OK!'
return False
finally:
sk.close()
return False
check_aliveness('127.0.0.1', 15672)