在连接到weblogic管理员连接URL(t3/t3s)之前,有没有办法测试它

2024-05-18 19:55:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用以下命令使用WLST连接到weblgic

java weblogic.wlst core.py

在core.py内部,我调用以下命令来连接weblogic管理员。但有时服务url会变得无响应,我的脚本也会因此而偶尔挂起。有没有办法给这个connect()方法或任何其他方法一个超时来实现超时功能?。如果有人能解释这一点,我将不胜感激。谢谢

连接(用户名、密码、t3://:)

在早期的WebLogic版本中,他们提供了以下功能(ping),但在12.2*之后,他们将其删除

javaweblogic.Admin-url t3://localhost:7001-username-weblogic-password-weblog 智联平3100


Tags: 方法pycore命令功能脚本url管理员
1条回答
网友
1楼 · 发布于 2024-05-18 19:55:28

这是一种非常常见的情况,您可以使用Python的socket模块通过以下函数检查管理端口是否打开

import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AdminIP = '192.168.33.10'
result = sock.connect_ex((AdminIP,7001))
if result == 0:
    print "AdminPort is open you can connect"
else:
    print "Admin Port is not yet open"
sock.close()

添加相应的逻辑,嗯

相关问题 更多 >

    热门问题