问题标签 [fault]

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 回答
1597 浏览

python - python web-services:使用 ZSI 从服务器返回故障

我有兴趣为 web 服务编写一个 python 客户端,并且为了测试目的,拥有一个简单的存根服务器也会非常有趣。我正在使用 python 2.3 和 ZSI 2.0。

我的问题是我无法从服务器返回异常。

如果我在 wsdl 中引发用于肥皂故障的类型的异常,我会得到 TypeError '异常必须是类、实例或字符串(已弃用),而不是 EmptyStringException_Def'。我认为这意味着错误对象不是 Exception 的子类,但是以这种方式修改生成的代码并没有帮助——当然,不必修改生成的代码会好得多:)

如果我将故障对象作为响应的一部分返回,它就会被忽略。

我在 ZSI 中找不到任何有关故障处理的文档。有什么提示吗?

下面是一个非常简单的服务服务器的示例代码,它只有一个方法,spellBackwards,如果输入字符串为空,它应该返回一个肥皂错误:

0 投票
1 回答
201 浏览

networking - 从远程共享分页

假设我有一个在 Windows XP 上运行的应用程序,它是从映射的网络驱动器“启动”的。当此应用程序的执行触发页面错误并且需要从磁盘读取代码页时,假设它不在页面文件中,Windows 将转到映射的网络共享以从磁盘中读取必要的代码页还是将首次执行时它会在本地复制它吗?我意识到有不同类型的页面错误,但我特别询问必须从磁盘上的文件中读取代码的情况。在这种情况下,由于应用程序的图像存在于远程共享上,我假设页面错误处理程序必须前往网络共享以检索代码页。这个对吗?

我有一个以这种方式运行的应用程序,它似乎会定期“挂起”系统,但系统会在短时间内响应,有时只需几秒钟,在其他情况下为 10-15 分钟。该系统还安装了许多 A/V 和 DLP 产品,因此有几个 TDI 过滤器驱动程序和文件系统过滤器驱动程序似乎会增加处理页面错误的延迟,特别是如果代码必须从进程中调入存在于远程共享上的图像。

我一直在阅读 Windows Internals 并讨论了页面错误处理,但在处理远程映射驱动器时我没有看到任何提及该案例。我假设它必须到网络共享来检索必要的代码页,但我只是想确定我是对的。如果有人有其他推荐的读物,我很想听听。我目前有一个内核调试器连接到一个有问题的系统,所以我可以在行动中抓住它,但是,当然,因为我已经连接了内核调试器并且已经运行了 2 天,所以我还没有看到问题再次发生。

0 投票
3 回答
13769 浏览

apache-flex - flex webservice 故障:HTTP 请求错误

我使用 Flex 3 和 WebService 组件。我开始遇到以下错误

调用服务方法时。这个错误只出现了,我不知道是什么原因造成的

我将 wsdl 设置为我的 init 方法,我将其作为 flashvar 读入。有任何想法吗?

我用来拨打电话的代码如下;


好的,我在抛出错误时看到以下内容

它显示的 url 与我作为参数提供的 wsdlUrl 不同

是 flex 附加本地主机还是这可能是存储在缓存中的东西


我已经记录了这个并得到“Http请求错误”

0 投票
2 回答
3942 浏览

wcf - svcutil soap fault 命名空间问题

我正在使用 svcutil 生成客户端 Web 服务代码。我正在使用的 wsdl 合同包含一个肥皂故障。生成代码时,故障似乎被包装在合同中定义的命名空间中。

谁能解释为什么?

我只是在运行 svcutil [文件名]

示例 WSDL:

生成:

}

但是合同中声明的其他类型声明时没有命名空间?

0 投票
3 回答
2411 浏览

memory - 判断内存位置是否在 CPU 缓存中

操作系统可以确定内存页是在 DRAM 中还是在交换中;例如,只需尝试访问它,如果发生页面错误,则不是。

但是,CPU 缓存是否可以实现相同的功能?

是否有任何有效的方法来判断给定的内存位置是否已加载到缓存行中,或者知道它何时加载?

0 投票
2 回答
1700 浏览

java - JAX-WS Exception

How to assign the fault field of the SOAPFaultException on the server side?

0 投票
6 回答
8908 浏览

.net - 为什么我的 WCF 服务在 10 次调用后返回 FaultException,超时?

我有一个有时必须返回故障的 WCF 服务。由于某种原因,对我的服务的调用开始超时并出现以下错误:“请求通道在 00:00:59.8906201 之后等待回复时超时。增加传递给请求的调用的超时值或增加 SendTimeout绑定上的值。分配给此操作的时间可能是较长超时的一部分。

检查问题后,出现了一个模式:当服务返回故障 10 次时,超时开始。所以我创建了一个通过以下方式实现的测试服务:

和一个测试客户端:

这只发生在服务返回 FaultException 时。如果我抛出一个正常的异常,服务能够在第 10 次调用后继续运行。显然,我想很好地包装我的异常,所以仅仅抛出正常的异常并不是一个真正的选择。

为什么我会遇到这些超时异常?提前感谢您的帮助..

0 投票
2 回答
429 浏览

web-services - 我应该如何弥补糟糕的 WSDL?

我遇到了几个基于 SOAP 的 Web 服务的示例,其中自动化工具无法构建有效的客户端。

研究这些示例使我相信服务用来描述自身的 WSDL 与所提供的服务并不完全匹配。也许某处的类型错误,不同的数据结构 - 某事。

我不确定最合适的响应是什么 - 如果我们假设明显的响应(让提供商修复他们的东西)不可用。

我能想到的一些选择:

  • 制作固定的 WSDL?
  • 破解生成的代码?
  • 还有其他选择吗?
  • 没有好的选择?

人们有过哪些美好的经历?什么在真实环境中有效?

谢谢

0 投票
1 回答
257 浏览

wcf - 如何在双工通道上发送故障?

客户端和服务器以双工模式进行通信。客户端有一个通用服务 (Action="*") 作为合约回调。

我希望服务器能够向我的客户发送故障。

我能怎么做 ?

0 投票
6 回答
6485 浏览

windows - Windows下如何处理seg faults?

Windows 应用程序如何处理分段错误?“处理”是指拦截它们并可能输出描述性消息。此外,从它们中恢复的能力也很好,但我认为这太复杂了。