gpt4 book ai didi

c# - wcf 服务超时

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:00 24 4
gpt4 key购买 nike

我有一个 wcf 服务的严重超时问题。我将说明情况:我有一个调用 wcf 服务的 asp.net,wcf 服务创建一个新线程,新线程创建一个运行 python 脚本的进程。

注意:网站不会等待 python 脚本结束,它只会得到脚本正在运行的确认:-)。

python 脚本是通过创建一个新进程并调用 Waitforexit() 创建的。该脚本是一个非常长的脚本,大约需要 5 个小时,大约 2 个小时后,WaitForExit 方法会抛出异常,提示“Thread was being aborted”。

我为此奋斗了一个多星期,我真的很无能。我会很高兴得到一些帮助,如果这篇文章的格式不正确,我很抱歉,它是手机写的。

非常感谢。

最佳答案

我记得有过类似的问题。 Web 服务应用程序在一段时间不活动后停止,因此线程将中止。

解决它的一种方法是让 Windows 服务每 10 秒左右调用一次 Web 服务,或者更好的方法是让 Windows 服务使用数据库队列或其他类似技术来获取“作业”。

关于c# - wcf 服务超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14628840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com