Tag: 连接超时

本地到远程复制超时或仅复制less量文档CouchDb

我运行在Docker(klaemo / couchdb)中安装couchdb,并有端口转发安装,以便它可用于我的本地计算机。 除了添加pipe理员用户之外,我还没有configuration这个数据库。 这些是我的虚拟机端口转发设置: 我可以打开本地主机:5984 / _utils,浏览安装中的数据,我可以实例化从AWS中的远程数据库复制到这个couchDB,但如果我以另一种方式启动复制,它永远不会更新在被褥(所有我得到的是菜单栏中的微调)。 如果我用Curl进行复制,就像这样: curl -X POST http://localhost:5984/_replicate -d '{"source":"http://username:password@localhost:5984/database-name","target":"http://username:password@remote.url.com:5984/database-name","connection_timeout":"60000"}' -H "Content-Type: application/json" 我得到一个超时。 {"error":"timeout"} 如果我打开查尔斯(一个HTTP代理)并添加“代理”:“ http:// localhost:8888 ”curl请求有效载荷,没有stream量出现,所以我假设连接甚至从来没有尝试之间的本地沙发和远程沙发。 任何想法,为什么这是? 编辑 请注意,curl复制是在docker容器的shell中执行的。 我能够从同一个容器在本地和远程数据库上都创build新的数据库,只有复制超时。 编辑2经过一些试验和错误,我得到的复制运行,但它只复制一个文件的子集: 运行复制后的响应cURL: {"ok":true,"session_id":"3c195aa3c723696bfb33679d4de3632a","source_last_seq":79,"replication_id_version":3,"history":[{"session_id":"3c195aa3c723696bfb33679d4de3632a","start_time":"Mon, 20 Apr 2015 13:42:37 GMT","end_time":"Mon, 20 Apr 2015 13:42:38 GMT","start_last_seq":0,"end_last_seq":79,"recorded_seq":79,"missing_checked":53,"missing_found":53,"docs_read":53,"docs_written":**53**,"doc_write_failures":0}]} 目标数据库是一个空的数据库,所以它应该复制所有文件。 顺便说一句,这是本地原始数据库中cURL的结果: {"db_name":"db-name","doc_count":**435**,"doc_del_count":0,"update_seq":43116,"purge_seq":0,"compact_running":false,"disk_size":384835704,"data_size":7091262,"instance_start_time":"1429537029129810","disk_format_version":6,"committed_update_seq":43116} 所以它应该复制435个文件而不是53个。 我想如果我再次运行复制它会继续进程,但它没有运行(no_changes:true): {"ok":true,"no_changes":true,"session_id":"3c195aa3c723696bfb33679d4de3632a","source_last_seq":79,"replication_id_version":3,"history":[{"session_id":"3c195aa3c723696bfb33679d4de3632a","start_time":"Mon, 20 Apr 2015 13:42:37 GMT","end_time":"Mon, 20 Apr 2015 […]

与防火墙背后的Docker的CentOS 6.7连接问题

请忽略链接和url中的错误空格。 我没有需要发布2个URL或2个链接的声誉。 我有一个新的CentOS 6.7安装,如下面的uname -a命令所示: Linux 2.6.32-573.7.1.el6.x86_64#1 SMP 9月22日22:00:00 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux 这台机器在企业防火墙后面。 我已经安装了docker-io。 版本信息是(docker版本): 客户端版本:1.7.1客户端API版本:1.19 Go版本(客户端):go1.4.2 Git commit(客户端):786b29d / 1.7.1 OS / Arch(客户端):linux / amd64服务器版本:1.7.1服务器API版本:1.19 Go版本(服务器):go1.4.2 Git commit(服务器):786b29d / 1.7.1 OS / Arch(服务器):linux / amd64 docker服务正在运行: docker(码2593)正在运行… 当我运行sudodocker拉你好,世界我得到的错误:获取https://index.docker.io/v1/repositories/library/hello-world/images:拨号TCP 54.165.23.153:443:连接超时 当我运行sudodocker运行hello-world我得到一个类似的错误:获取https://index.docker.io/v1/repositories/library/hello-world/images:tcp tcp 52.7.162.45:443:连接超时 我可以浏览到Firefox的URL https://index.docker.io/v1/repositories/library/hello-world/images(在我把我的用户名/密码代理)之后。 我得到: [{ “校验和”: “”, “ID”: […]

Docker容器在本地主机上可见,但不能从具有自定义bridge0的其他主机上看到

新的Docker 1.7.0在RHEL 7.1上安装 所以,我安装了最新的Docker 1.7.0,我无法让这个新服务器服务于外部世界。 [root@pppdc9prd8ok eea.docker.jenkins]# uname -a Linux pppdc9prd8ok 3.10.0-229.4.2.el7.x86_64 #1 SMP Fri Apr 24 15:26:38 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux [root@pppdc9prd8ok eea.docker.jenkins]# docker –version Docker version 1.7.0, build 0baf609 [root@pppdc9prd8ok eea.docker.jenkins]# docker info Containers: 10 Images: 110 Storage Driver: devicemapper Pool Name: docker-253:0-4374531-pool Pool Blocksize: 65.54 kB Backing Filesystem: extfs Data […]