问题标签 [failed-to-connect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9543 浏览

jenkins - ansible playbook 命令行 / Jenkins Ansible 插件 / 参数不接受主机值的空格 / 逗号

Jenkins 版本:2.7.4
Ansible/Playbook 版本:2.1.1.0

Ansible 剧本文件:[ vagrant@/tmp ] $ ls -l pb.yml

[ 流浪者@/tmp ] $ 猫 $_

当我在命令行的ansible/host 机器上运行以下命令时,如果我只传递一个或多个主机,在主机值之间的“,”字符之后有或没有空格,它就可以工作:

如果我通过多个主机(cmd 行),它仍然有效(PS:即使我有,作为清单主机列表的后缀):

但是,在-i选项的值中传递了一个空格字符,我看到它适用于没有空间的服务器条目,并且对于带有空格后缀/前缀的同一主机失败(至少根据标准输出控制台上显示的内容) )。

例如,使用 ansible 命令运行“-m setup”(收集事实),请注意以下输出中的空格字符,位于proxy-server3 | 遥不可及!线。

如果我运行 -m setup(ansible 命令) - 或者 - 即使我运行相同的 playbook(ansible-playbook 命令),我也会看到类似的错误 UNREACHABLE ,如下所示:

现在,我在 Jenkins 的构建步骤中调用 Ansible Playbook 。在 Jenkins 中,我有一个名为hosts的参数化作业参数,我Invoke Ansible Playbook ”插件的构建步骤中将其用作其库存部分的“内联内容”单选按钮。

当我只传递“app-server1”并启动作业时,Jenkins 正在成功运行作业并按预期运行 ansible-playbook .yml 文件。

但是,当我给hosts变量提供多个逗号分隔值时,它会出错。

如果Jenkins 中的hosts参数设置为多个主机,即:
app-server1,web-server2
OR
app-server1,app-server1(“,”字符旁边没有任何空格)

app-server1,web-server2, ( PS:这里 , 是值的后缀)。

我收到以下错误:


(当,用作hosts参数值的后缀)


或者
如果我在两个主机值之间给出一个空格(不管末尾的后缀 , 字符如何),我会收到不同的错误消息。

示例:我将以下值传递给参数hosts
app-server1、web-server2

app-server1、web-server2、proxy-server3、

错误示例:

问题:

  1. 当我在 ansible 命令或 ansible-playbook 命令中为-i选项的值提供空间时,为什么没有自动删除空间?如果主机在-i选项的双引号内用逗号“ ”字符周围的空格字符传递,我该如何摆脱这种情况。我知道我可以事先使用sed但-i选项默认情况下应忽略 " , " 字符旁边的任何空格(空格是否在逗号字符旁边加前缀/后缀)。

  2. 为什么在我的 Jenkins 工作中(当我没有在参数值中留出任何空间时),当值具有“ ”时它会出错,而它在命令行中成功?

  3. -i "app-server1"(在命令行)不起作用。但是,当我给出-i "app-server1,"时,它会起作用 (请参阅引号中的末尾)。
    在 Jenkins 中使用参数(字符串类型)和使用 Invoke Ansible Playbook 构建步骤的行为完全相反;在那里,如果我给主机参数“app-server1”的值它可以工作,但给“app-server1”(后缀逗号字符)则不行

0 投票
0 回答
2185 浏览

networking - phpmailer 网络无法访问

有时尝试通过 php web 应用程序发送电子邮件我得到“smtp 连接失败”,而其他一些时候它可以完美地工作而不会抛出任何异常。该应用程序的配置与往常相同(“smtp.gmail.com”,端口:587,协议:TLS)。我相信它是由超时触发的错误,因为 gmail 服务器没有响应。我从上周左右就注意到了这种不规则的行为。有什么线索吗?

这是启用“SMTPDebug = 3”的响应:

2017-02-02 16:19:36 连接:打开 smtp.gmail.com:587,超时 = 300,选项 = 数组() 2017-02-02 16:20:18 SMTP 错误:无法连接到服务器:网络无法访问 (101) 2017-02-02 16:20:18 连接:打开 smtp.gmail.com:587,超时 = 300,选项 = 数组() 2017-02-02 16:21:02 SMTP 错误:无法连接到服务器:网络无法访问 (101)

我还尝试将“tls://”添加到主机地址 smtp.gmail.com,正如其他步骤中所建议的那样,但没有成功...

提前致谢

0 投票
1 回答
1461 浏览

php - file_get_html 无法打开流:连接被拒绝

我得到了这个函数来从外部 URL 获取一些信息。问题是,如果网站有 robots no-index 这个函数会崩溃,然后导致 foreach 循环崩溃。

错误信息:

警告:file_get_contents(http://webontwerp-arnhem.nl/contact):无法打开流:/var/www/vhosts/free-sitemap-generator.com/httpdocs/includes/cra/simple_html_dom.php 中的连接被拒绝第 79 行

致命错误:未捕获的错误:调用 /var/www/vhosts/free-sitemap-generator.com/httpdocs/includes/cra/xml-functions.php:60 中布尔值的成员函数 find() 堆栈跟踪:#0 /var/www/vhosts/free-sitemap-generator.com/httpdocs/crawler.php(44): crawl_site(' http://webontwe ...') #1 {main} 抛出 /var/www/vhosts /free-sitemap-generator.com/httpdocs/includes/cra/xml-functions.php 第 60 行

功能:

使用循环调用函数:

0 投票
1 回答
978 浏览

postgresql - Alfresco 拒绝使用初始登录名和密码进行连接

我是露天的新手。成功安装并稳定 3 个月后,我无法再登录我的 alfresco 社区 5.0.d。问题出现在我的 linux (centos 7) 崩溃后,我修复了系统文件以使其再次工作。有人可以帮助我吗?我在 alfresco.log 文件中有以下错误消息:

在 sorl.log 中有一些错误,例如:无法创建核心:alfresco 和其他类似:引起:java.nio.file.NoSuchFileException:/opt/alfresco-5.0.d/alf_data/solr4/index/workspace/ SpacesSto‌​re/index/segments_kx‌​f

0 投票
0 回答
117 浏览

javascript - JavaScript 文件在开发人员工具中显示失败状态

当我发出请求 ( https://something.com) 时,一些 JavaScript 文件没有加载。我可以在 Google Chrome 中的开发人员工具上看到失败状态。

我们在运行时动态加载这些 JavaScript 文件。如果我通过 IP 而不是 拉取它https://something.com,我看不到问题。我在代理日志中看到所有请求都是成功的,这确保代理没有阻止任何东西。

如果我直接在浏览器上点击 JavaScript 文件,它可以正常打开。但仅在运行时,JavaScript 文件无法加载。我们正在清除浏览器端缓存以及负载均衡器缓存,以确保它没有缓存文件。

以前有人遇到过这种问题吗?如果是,此问题可能发生的根本原因是什么?

0 投票
0 回答
108 浏览

mongodb - 无法从公司网络连接到 MongoDB

我可以采取哪些基本步骤来开始调试与远程 MongoDB 的失败连接?

在我公司的网络后面时,我无法连接到远程托管的 MongoDB。在家里使用我的个人网络时,我可以毫无问题地连接。

我不知道如何调试这个问题。mongo shell --verbose 选项没有提供关于挂断发生位置的太多信息。提供的唯一信息是:

2018-02-22T12:30:23.393-0500 W NETWORK [thread1] 5000ms 毫秒后无法连接到我的地址,放弃。

2018-02-22T12:30:23.394-0500 D - [thread1] 用户断言:1:无法连接到服务器 my_address,连接尝试失败 src\mongo\scripting\mozjs\mongo.cpp 712

2018-02-22T12:30:23.394-0500 E QUERY [thread1] 错误:无法连接到服务器 my_address,连接尝试失败:connect@src/mongo/shell/mongo.js:251:13

有没有人有什么建议?

我使用的是 Windows 7 Professional,Service Pack 1。MongoDB shell 版本 v3.6.2。

0 投票
1 回答
342 浏览

angular - Reference.set 失败:第一个参数在属性中包含未定义。火碱离子

大约 4 天前,我开始使用 Firebase。虽然我没有保持一致。我想在数据库中创建一个用户,尽管用户已成功创建。创建用户后,假设返回头像页面,此阶段失败。

作为这个领域的初学者,我想知道我应该做对什么。

这是我得到的错误

我已经搜索了关于 SO 的其他类似问题,但他们没有直接解决这种情况

0 投票
1 回答
32 浏览

exception - 当我通过 IIS Express 运行我的 Asp.net MVC 应用程序时,它工作正常,但是当我将它切换到本地 IIS 时,它给了我这个错误

当我通过 IIS Express 运行我的 Asp.net MVC 应用程序时,它工作正常,但是当我将它切换到本地 IIS 时,它给了我这个错误

System.Data.Entity.Core.EntityException:“底层提供程序在打开时失败。”

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
655 浏览

java - android socket连接使用socket.io 0.9.0版本

我面临连接到套接字服务器的问题。我目前正在做一个android项目,在这个项目中,我需要在应用程序中连接socket服务器。我目前指的是 ios 应用程序代码,以便轻松构建 android 版本应用程序。Ios 已成功连接到该套接字连接但具有相同的 URL 和版本 android 没有。

这是我直到今天所做的:

它不起作用。

这是IOS swift代码:

它连接成功。

我不知道为什么它没有在 android 端与相同版本的库连接。

任何人都可以对此有所了解吗?

** 注:服务器端有 0.9 版本的 socket.io SDK。**

0 投票
0 回答
2125 浏览

javascript - 可以在“调试器”设置页面的“Logcat 输出”部分禁用此行为

该网站是使用 eclipse 完成的,之后使用 AWS 进行部署,现在我正在尝试将其转换为 android studio。但是在我将手机连接到笔记本电脑后,我不断收到此错误:

我在不同的解决方案中查找过这样的: LogCat 输出调试帮助

这: 在共享部分的调试器中设置一个值

但它们都与我的问题无关。任何帮助都将不胜感激