我是新的Azure,并试图建立我们的公司测试环境在Azure。
据我所知,两台机器在Azure中相互交谈时,它们需要处于相同的云服务中,即我们的web服务器和DB服务器。
因此,我创建了一个服务,然后在该服务中创建了每个VM。他们都在跑步。在端点中,我可以看到:
web服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
HTTP TCP 80 80 -
HTTPS TCP 443
bind [127.0.0.1]:5432: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 5432
Could not request local forwarding.
我试图访问远程服务器,但端口5432被占用。
我试过lsof -ti:5432,但什么也没成功。请帮帮忙。
我使用python BaseHTTPServer,它可以处理do_GET,do_POST方法,在do_POST方法中,我使用os.system执行linux shell,当我杀死python脚本时,监听端口仍然被占用,所以我不能再次运行脚本,netstat -antp|grep 80显示bash/tail被占用了80端口
import sys
import os
import traceback
import time
import logging.handlers
import logging
from threading import *
from datetime import date
Mulesoft构建只在我们的CI / CD服务器上提供一个'LifecycleException: failed to invoke lifecycle phase "start"' on DefaultHttpListenerConfig with a 'BindException address already in use'。
相应的构建和munits在本地成功,但是一旦svn触发了构建服务器上的竹/构件构建,错误(下面)甚至在运行munits ('Tests: 0')之前就会发生,因此它似乎是在测试的预调用上。
没有我定
我有一个服务器代码,它试图根据给定的端口范围获得一个自由端口-
private ServerSocket allocatePort() throws IOException {
ServerSocket server = null;
for (int i=0; i<serverPortRange; i++) {
int port = serverPort.intValue()+i;
try {
server = new ServerSocket(port);
break;
}