问题标签 [faulted]
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.
wcf - CommunicationChannel 出现故障 - DTexec 与 SQL 作业代理
我有一个 SSIS 包,里面有一个脚本任务。在脚本中,我使用 IRequestChannel 与 SAP RFC 程序进行通信。
奇怪的错误是,如果我通过 dtexec 运行包,我会收到错误消息,表明我的通道处于故障状态并且脚本终止。我尝试了此处或 MSDN 上的所有错误检查例程,例如
但错误仍然存在。
但是,如果我通过 SQL Server 2008 中的 Job Agent 运行相同的 SSIS 包,它运行得非常好,没有任何通道出现故障的消息。
这个怎么可能?感谢您的任何解释。克里斯
c# - 如何使用 ContinueWith 正确管理任务中的异常
在阅读了有关任务和执行管理的信息后,我正在使用此代码来管理任务中引发的异常:
doTask 和 AfterTask 在哪里:
当抛出异常繁荣时,Visual Studio 会显示一条警报,通知尚未捕获到异常,但如果我继续执行,则在 afterTask 函数中处理异常。
这段代码是正确的还是我误解了任务的一些基本行为?有什么方法可以避免调试器发出未捕获到执行的警报?是不是有点烦...
提前致谢
c# - 无法访问在 ChannelFactory 中创建的 ClientChannel 的状态。(ICommunicationObject)proxy).State
(ICommunicationObject)proxy).State 给出错误“无法在 'System.ServiceModel.ICommunicationObject' 类型的实例上获取字段或调用方法,因为它是远程对象的代理”
我尝试使用 IClientChannel 但仍然遇到相同的错误。这就是我创建工厂的方式
我想访问状态以检查该通道的故障状态 ChannelFactory 的状态是打开的,即使 ClientChannel 不是。所以,我想检查 ClientChannel 的状态,positionProxy。但我无法访问该州。
调试时,我能够得到这样的状态。但是 ServiceChannelProxy 和 System.Runtime.Remoting.Proxies.__TransparentProxy 不可用,因为它们是私有的。
"((System.ServiceModel.Channels.CommunicationObject)(((System.ServiceModel.Channels.ServiceChannelProxy)((((System.Runtime.Remoting.Proxies.__TransparentProxy)(connectionManager.PositionProxy)))._rp)).serviceChannel) )。状态”
如果有任何访问状态的想法,请建议我。
谢谢你。
c# - 无法让 WCF Duplex ChannelFactory 正确出错
给定一个有效的 Binding 和 EndpointAddress,我有一个 WCF Duplex ChannelFactory,如下所示:
打开的事件触发没有问题,但是当我关闭我的服务时,错误的事件没有触发。如何让 Faulted 事件触发?
task-parallel-library - 故障后能否重置 TPL 数据流操作块?
我有一个 TPL 数据流操作块,用于接收相机的触发消息,然后进行一些处理。如果处理任务抛出异常,则 ActionBlock 进入故障状态。我想向我的 UI 发送一条错误消息并向 ActionBlock 发送一条重置消息,以便它可以继续处理传入的触发消息。有没有办法将 ActionBlock 返回到就绪状态(清除故障)?
好奇的代码:
zfs - zpool 重启后损坏/故障?数据丢失?
重新启动后我无法访问我的语言环境文件系统。问题是我无法挂载我的 zfs 文件系统。在系统启动时它总是告诉我:“一个操作已经挂起”。
这样做的结果是,我的树莓派将外部设备存储在 /dev/sda1 下(我认为之前是 /dev/sda)。所以我尝试手动安装它,但我的 zpool 状态只是说:
我试图用谷歌搜索它,有人说我只需要导出和导入它。但我认为这是一个很大的错误。
有谁知道如何解决这个问题?因为我真的不认为这是硬件错误。我只想获取存储的数据。也许使用不是来自 zfs 的工具?
wcf - 如何手动创建 wcf 服务故障异常?
我想手动使 wcf 服务通道进入故障状态以测试单例对象。我尝试了很多解决方案,例如更改1.使用错误的服务主机名,2.错误的主机ip,3.减少执行时间以触发超时异常,4.除以零异常,5.抛出错误异常,6.null引用异常
但是没有什么可以使服务通道出现故障。好心劝告。提前致谢
c# - 如何引发使该通道处于故障状态 WCF 的异常
我正在使用netMsmqBinding。服务进入故障状态。它托管在 Windows 服务中。
我知道的一个原因是,当出现未处理的异常时,服务会进入故障状态。我的整个代码都包含在try catch块中。所以我的理解是每个异常都会被捕获并在那里处理。
我们在生产环境中遇到了异常。如何创建使通道处于故障状态的异常。下面是跟踪 跟踪详细信息的屏幕截图
异常出现在不同的线程上并导致通道出错。这可能是一个原因