问题标签 [intermittent]

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 投票
2 回答
302 浏览

javascript - JQuery 选择器不能间歇性工作

我正在编写一个爬虫,如果它检测到当前页面上的“>”类型按钮,它会遍历页面。代码在 100 次中大约有 1 次失败,出现错误“未捕获的类型错误:无法读取未定义的属性 'innerText'”。为了尝试排除故障,我打开 Chrome 的开发者控制台并手动测试该特定页面上的选择器。它总是返回我所期望的,并且按钮在视觉上就在那里。我很困惑为什么它很少失败,同时失败的页面看起来很正常。任何建议如何隔离问题?

代码:

0 投票
1 回答
188 浏览

sql - SQL Server 2005:间歇性缓慢插入

我有一个客户端应用程序正在向 SQL Server 2005 提交以下命令。在一天中的特定时间,我们遇到了性能问题,当标准低于 300 毫秒时,一些请求需要 2 到 8 秒才能运行。我们正在研究 SQL Server 选项以及可能影响服务器的所有外部变量。

我的问题是一个请求如何/为什么需要 8 秒,在此期间,许多其他相同的请求在这 8 秒的窗口中开始和完成?什么可以阻止 8 秒通话完成,但不能阻止或减慢其他通话?

在此期间运行服务器分析器,读取次数约为 20 次,并且所有(长时间和短期)调用的写入次数少于 5。

插入的表有大约 22M 条记录。我们保留了大约 30 天的数据。我们可能会改变每天归档这些数据的方法,并保持每日插入表小且无索引,但真的想了解这里发生了什么。

  • 此表上没有触发器。
  • GUID、Time 和 WebServerName 有 3 个索引(没有一个是集群的)

这是正在提交的命令:

0 投票
1 回答
105 浏览

php - 来自php联系表的间歇性重复电子邮件

第一次在这里发帖。我在一个 CMS 网站上有一个 php 联系表,它正在向我发送重复的电子邮件。问题是间歇性的。有时它发送两份,有时它发送多达八份。有时它可以正常工作。从表单中删除一些字段后,问题就开始了。

表单提交到一个单独的页面,该页面将电子邮件发送给 3 个收件人。此页面还用作显示用户提交的信息的感谢页面。“感谢您与我们联系,已收到以下信息”。

嵌入是表达式引擎代码。谢谢你的帮助!!!

这是表格:

这是处理页面(http://myprocessingpage.com):

0 投票
1 回答
80 浏览

ios - iOS Box2d/Cocos2d:有时会忽略我的触摸,导致间歇性游戏中断

我真的很想弄清楚为什么这段代码会导致对触摸输入的间歇性响应......即使将 NSLog 作为第一条指令......

我刚刚在 cocos2d 中使用 Box2d 制作了一个新项目,该项目在这个阶段只需要一些简单的东西......

出现在屏幕中央的篮子。它必须是一个b2Fixture并且落在一个表面上。然后,如果用户触摸屏幕,我希望篮子缩放到触摸点,然后用户可以从那里在屏幕上拖动它。

当用户放手时,篮子会掉下来......我现在有这个工作......

然而BUG是触摸屏幕并不总是有效......它间歇性地响应触摸,因此间歇性地调用方法。

正如您将在下面看到的,我曾经NSLog检查过每个方法何时被调用。结果是有时您必须将手指从屏幕上移开然后再打开几次,然后“看似随意”,它将决定运行代码....

这是我得到的...

我的触摸方法......

这是一些代码引用的接口......

另一个成员帮助我确定的唯一想法是,因为我在一个场景中工作,并且我在屏幕上有/有一个 CCMenu 和一个 CCLabelTTF,CCMenu 是否可能仍在拦截触摸,如果是这样,动画完成后如何销毁 CCMenu?

按下唯一的按钮项只需 CC 将标题和标签(CCMenuItem)垂直移出屏幕......但该对象仍然存在......

0 投票
0 回答
253 浏览

utf-8 - Amazon SNS 间歇性 utf-8 编码问题

在处理 utf-8 字符呈现为时,我们遇到了一个奇怪的间歇性问题。有时我们使用国际字符(即 ü)发送消息,用户会收到正确的消息,而其他时候 ü 会变成 �。我们使用以 (JAVA_OPTIONS+=("-Dfile.encoding=UTF-8")) 作为端点运行的 Jetty 将消息发布到队列 (rabbitmq),该队列由另一个与 amazon sns 接口的 jetty 实例使用以推送这些消息通过(gcm 和 apns)到 android 和 ios 用户。我们正在使用在 aws 实例上运行所有这些。有没有人知道在我们的系统中这个间歇性问题可能发生在哪里。

0 投票
1 回答
1038 浏览

uninstallation - msiexec.exe 间歇性无法卸载

msiexec.exe 间歇性卸载失败。仅当触发 msiexec.exe 静默卸载时才会出现此行为。

在卸载失败期间,我在卸载日志中看到以下错误。但是错误日志没有帮助。

对理解此失败的可能原因有什么帮助吗?

提前致谢!

0 投票
3 回答
1738 浏览

symfony - swiftmailer, ovh, INTERMITTEND Expected response code 250 but got code "", with message ""

This very same problem already has some similar entries in stackoverflow, but none of them ever had any answers/solutions apart from some more basic coding hints.

I am using Symfony2 framework+swiftmailer on an OVH shared server and when sending a mail through the user interface (of the web page) I am getting intermittently the http error: Expected response code 250 but got code "", with message "".

With some googling for this error I understand that the server receives an order to read a mail, which is empty, so that it does not know what to do with an empty mail (no to, no from, no body, ...NULL in a way).

I am not sending mass mail, only one after one. The intermittent character of this makes debugging awkward as anytime you make a little tweak and it seems to work, you can not not be sure if the last tweak fixed it or if "it" simply decided to "wake up" again. So far all my little counter tweaks ended up that the empty smtp return from the server popped up again after some hours/some days. Because of this I am still hiding the site behind a htaccess so that traffic is extremely small (it is basically only myself). Intermittence is around 5 to 10% of all mails. If that empty error appears then for 95% of any tweak in the code the error remains. There is only one "tweak" which so far made the error go away "reliably": reloading the parameter.yml, but since there is 5% of cases where I tweaked something else and the error also went away I can't be sure if I should concentrate on the parameters. But again, the error will come back after hours/days in any case. The whole looks more like a server-cache/CDM issue.

Here's the details of code to be known (since it is working "most of times", the code as such is probably clean.. but one never knows).

parameters.yml:

config.yml:

controllerXYZ:

I "tweaked" with sleep(x), with \vendor\SM\SM\lib\classes\Swift\Transport, file=EsmtpTransport.php timeout, some try/catches, ports/server id's, spool but always got the error back after a while. All the tweaks are set back to "standard" of course.

I could try another mailer (phpmail), but since it seems OVH/CDM/server related I am worried to get the same thing again.

Alternatively I could also try to make the error appear "on purpose" to get a hint; but I could not even get that done.

GIVE ME PLEASE A DIRECTION TO TRY OUT!

0 投票
0 回答
444 浏览

php - JwPlayer 看似超时

我使用 JwPlayer 作为我的新 CMS 网站的默认播放器。当视频内容较少(仅限视频的远程/外部链接)时,JwPlayer 在我的网站上运行良好。

现在我有 1000 个视频链接(远程),而 JwPlayer 似乎正在超时,就像我在屏幕加载后立即单击播放按钮一样。尝试立即播放视频时,我会收到“找不到文件”消息,但是如果我刷新/重新加载网页(使用 Google Chrome)5-6 次,它将推动播放并正常工作.

有时,并非总是如此,我也会间歇性地播放视频,但我想这有时与我的互联网连接有关。如果没有,或者是否有调整的价值以获得更好的发挥,请告诉我。

0 投票
0 回答
819 浏览

linux - 如何防止 rpm.spec %post 代码并行运行?

在用于指导安装 RPM 的 rpm.spec 文件中,如果 %post 部分是在安装包之后执行的(如此处所述:http ://www.rpm.org/max-rpm/s1- rpm-inside-scripts.html#S4-RPM-INSIDE-POST-SCRIPT),这是否意味着,如果针对 RPM 包列表触发多个 yum 调用,它们可能会并行执行其 %post 部分代码?

如果 YUM 不支持并发操作,那么多个 yum 调用将无法说明这种情况。但是,如果我们在顶级 RPM 的 rpm.spec 脚本中的单个“Requires:”参数中声明了多个 rpm,那么它们的 %post 部分可能会并行运行,因为 YUM 会收到 RPM 安装完成的信号,导致可能间歇性地相互冲突的操作。

关于如何解决/减轻此类问题场景的任何想法?

0 投票
2 回答
2308 浏览

scala - Flaky onSuccess of Future.sequence

我写了这个方法:

我期待 Future.sequence 将 List[Future] 收集到 Future[List] 中,然后等待每个期货(在我的情况下为 f1 和 f2)完成,然后再在我的情况下调用 Future[List] seq 上的 onSuccess。

但是在多次运行此代码之后,它只会偶尔打印一次“List(1, 2)”,我无法弄清楚为什么它不能按预期工作。