标签: connection

尝试通过SSH进入实例时关闭了AWS EC2 Connection

最近,我建立了一个新的EC2实例。第二天,我无法通过ssh连接到我的实例。我可以在前一天连接和断开连接,我发誓我什么也没做。这是ssh调试信息:

ssh -i webserver.pem -v ubuntu@my.elastic.ip
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: Connecting to my.elastic.ip [my.elastic.ip] port 22.
debug1: Connection established.
debug1: identity file webserver.pem type -1
debug1: identity file webserver.pem-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.1
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.9
debug1: SSH2_MSG_KEXINIT sent
Connection closed …
Run Code Online (Sandbox Code Playgroud)

connection ssh amazon-ec2 amazon-web-services ubuntu-12.04

29
推荐指数
4
解决办法
2万
查看次数

Android Studio无法识别Samsung Galaxy Phone

我在Windows 7上的Android Studio无法识别我的三星手机.我在这里安装Samung驱动程序修复了它:http://developer.samsung.com/technical-doc/view.do? v = T000000117

我用我的Galaxy S2和三星S7560进行了测试,现在可以使用了

connection driver galaxy samsung-mobile android-studio

29
推荐指数
1
解决办法
3万
查看次数

org.apache.http.conn.HttpHostConnectException:连接到http:// localhost在android中被拒绝

我正在制作一个应用程序,将图像上传到服务器并在执行它时将其数据库更新到android中的服务器,它显示错误

Connection to http://localhost refused 
Run Code Online (Sandbox Code Playgroud)

还有更多的错误,我研究了这个问题,发现不是提供URL连接

http://localhost/... provide the link as http://10.0.2.2/... 
Run Code Online (Sandbox Code Playgroud)

我这样做了,但问题是同样的错误在这里:

E/org.apache.http.conn.HttpHostConnectException(4318): Connection to http://localhost refused
E/org.apache.http.conn.HttpHostConnectException(4318): org.apache.http.conn.HttpHostConnectException: Connection to http://localhost refused
E/org.apache.http.conn.HttpHostConnectException(4318):  at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:183)
E/org.apache.http.conn.HttpHostConnectException(4318):  at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
E/org.apache.http.conn.HttpHostConnectException(4318):  at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
E/org.apache.http.conn.HttpHostConnectException(4318):  at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:360)
E/org.apache.http.conn.HttpHostConnectException(4318):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
E/org.apache.http.conn.HttpHostConnectException(4318):  at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
E/org.apache.http.conn.HttpHostConnectException(4318):  at com.example.android.photobyintent.ViewRecipients.uploadFile(ViewRecipients.java:325)
E/org.apache.http.conn.HttpHostConnectException(4318):  at com.example.android.photobyintent.ViewRecipients$1.run(ViewRecipients.java:238)
E/org.apache.http.conn.HttpHostConnectException(4318):  at java.lang.Thread.run(Thread.java:856)
E/org.apache.http.conn.HttpHostConnectException(4318): Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 80): connect failed: ECONNREFUSED (Connection refused)
E/org.apache.http.conn.HttpHostConnectException(4318):  at libcore.io.IoBridge.connect(IoBridge.java:114)
E/org.apache.http.conn.HttpHostConnectException(4318):  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)
E/org.apache.http.conn.HttpHostConnectException(4318):  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)
E/org.apache.http.conn.HttpHostConnectException(4318):  at java.net.Socket.connect(Socket.java:842)
E/org.apache.http.conn.HttpHostConnectException(4318): …
Run Code Online (Sandbox Code Playgroud)

apache connection android

28
推荐指数
3
解决办法
12万
查看次数

ansible SSH连接失败

我试图在多个服务器上运行ansible角色,但是我收到一个错误:

致命:[192.168.0.10]:无法访问!=> {"已更改":false,"msg":"无法通过ssh连接到主机.","无法访问":true}

我的/ etc/ansible/hosts文件如下所示:

192.168.0.10 ansible_sudo_pass='passphrase' ansible_ssh_user=user
192.168.0.11 ansible_sudo_pass='passphrase' ansible_ssh_user=user
192.168.0.12 ansible_sudo_pass='passphrase' ansible_ssh_user=user
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么 - 一切看起来很好 - 我可以通过SSH登录,但ansible ping返回相同的错误.

来自详细执行的日志:

<192.168.0.10>为用户建立SSH连接:user <192.168.0.10> SSH:EXEC ssh -C -vvv -o ControlMaster = auto -o ControlPersist = 60s -o KbdInteractiveAuthentication = no -o PreferredAuthentications = gssapi-with-mic, gssapi-keyex,hostbased,publickey -o PasswordAuthentication = no -o User = user -o ConnectTimeout = 10 -o ControlPath =/root/.ansible/cp/ansible-ssh-%h-%p-%r 192.168.0.10'/bin/sh -c'"'"'(umask 22 && mkdir -p" echo $HOME/.ansible/tmp/ansible-tmp-1463151813.31-156630225033829"&& echo" echo $HOME/.ansible/tmp/ansible-tmp-1463151813.31-156630225033829")''''''

你能以某种方式帮助我吗?如果我必须在本地模式(-c local)中使用ansible,那么它就没用了.

我试图删除ansible_sudo_pass和ansible_ssh_user,但它没有帮助.

connection ssh ansible

28
推荐指数
2
解决办法
7万
查看次数

如何连接到Docker容器中运行的MongoDB?

我在MacOS上运行Docker容器,启动Postgres服务器和MongoDB服务器,如下所示:

docker run -p 80:80 -p 27017:27017 dockertest
 * Starting PostgreSQL 9.3 database server
  ...done.
 * Starting database mongodb
  ...done.
Run Code Online (Sandbox Code Playgroud)

输出显示MongoDB服务器已正确启动.然后我查找运行容器的VM的IP,如下所示:

docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.11.2
Run Code Online (Sandbox Code Playgroud)

端口似乎映射:

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                          NAMES
39e5198e4693        dockertest   "/bin/sh -c 'service "   3 minutes ago       Up 3 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:27017->27017/tcp   drunk_nobel
Run Code Online (Sandbox Code Playgroud)

但是,当我想在另一个终端窗口中连接到MongoDB时,使用

mongo 192.168.99.100:27017
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

MongoDB shell version: 2.6.4
connecting to: 192.168.99.100:27017/test
2016-06-05T18:48:19.050+0200 warning: Failed to connect to …
Run Code Online (Sandbox Code Playgroud)

connection mongodb docker

28
推荐指数
1
解决办法
5万
查看次数

管理Java servlet的数据库连接的最佳方法

在Java servlet中管理数据库连接的最佳方法是什么?

目前,我只是在init()函数中打开一个连接,然后将其关闭destroy().

但是,我担心"永久"保持数据库连接可能是一件坏事.

这是处理这个问题的正确方法吗?如果没有,有什么更好的选择?

编辑:进一步澄清:我已经尝试过为每个请求打开/关闭一个新连接,但是通过测试我看到由于创建了太多连接而导致的性能问题.

在多个请求上共享连接有什么价值吗?对此应用程序的请求几乎都是"只读"并且相当快(尽管请求的数据相当小).

java database connection servlets

27
推荐指数
2
解决办法
2万
查看次数

关闭WCF连接

我们正在使用WCF服务

在客户端,我们计划明确关闭连接似乎有更多的关闭方式

Sample1:在WCF服务使用的finally块中使用

if (client.State == CommunicationState.Faulted)
{
  client.Abort();
}
client.Close();
Run Code Online (Sandbox Code Playgroud)

因为如果服务处于故障状态,我们将无法调用close()

样品2:

using(ClientProxy proxy = new ClientProxy())
{   
  //call your service methods
}
Run Code Online (Sandbox Code Playgroud)

在sample2中我不确定如果服务处于故障状态会发生什么,它会在关闭连接时抛出错误吗?

connection wcf

27
推荐指数
2
解决办法
3万
查看次数

Java检测丢失的连接

当我使用例如PuTTY并且我的连接丢失时(或者当我ipconfig /release在Windows上执行手册时),它会直接响应并通知我的连接丢失.

我想创建一个Java程序来监视我的Internet连接(到一些可靠的服务器),以记录我的Internet失败时的日期/时间.

我尝试使用该Socket.isConnected()方法,但这将永远返回"真".我怎么能用Java做到这一点?

java connection tcp

26
推荐指数
4
解决办法
5万
查看次数

在C#中,有没有办法将内存中的文件作为内存中的SQLite数据库与System.Data.SQLite链接?

我想做的是以下几点:

using System.Data.SQLite;
using System.IO;

//My SQLite connection
SQLiteConnection myCon;

public void ReadAndOpenDB(string filename)
{
    FileStream fstrm = new FileStream(filename, FileMode.Open);
    byte[] buf = new byte[fstrm.Length];
    fstrm.Read(buf, 0, (int)fstrm.Length);
    MemoryStream mstrm = new MemoryStream(buf);

    //Do some things with the memory stream

    myCon = new SQLiteConnection(/*attach to my memory stream for reading*/);
    myCon.Open();

    //Do necessary DB operations
}
Run Code Online (Sandbox Code Playgroud)

我不打算写入内存数据库,但我需要能够在连接到程序之前在程序的内存中对文件做一些事情.

c# sqlite connection system.data.sqlite in-memory-database

26
推荐指数
1
解决办法
2035
查看次数

从Google Compute Engine连接到FTP服务器时获取"我不会打开连接"

我ssh'ed到我的计算引擎的VM,并希望从那里ftp到另一台服务器.它询问了我的用户名和密码,我可以毫无问题地登录.但是当我做ls或者get,我收到此错误:

500 I won't open a connection to 10.240.XX.XX (only to XX.XX.XX.XX)
ftp: bind: Address already in use
Run Code Online (Sandbox Code Playgroud)

10.240.XX.XX是我在ifconfig结果中看到的内部IP地址.

如何使用FTP从其他服务器传输文件?系统:Debian7

ftp connection debian google-compute-engine

26
推荐指数
2
解决办法
4万
查看次数