标签: timeout

SNMPv3 发现

我已经使用 SNMP v1 和 2c 通过发送带有社区“public”的广播消息来发现打印机的网络,它工作得很好,但是当我使用协议的第 3 版发送广播消息时,我收到了超时错误。

有人分享 SNMPv3 设备发现的例子吗?

谢谢你。

timeout snmp version discovery

0
推荐指数
1
解决办法
1996
查看次数

SSH 可以选择在短时间内超时吗?ClientAlive 和 ConnectTimeout 似乎没有做我需要他们做的事情

我正在通过 SSH 发送命令。这个特定的命令恰好告诉机器重新启动。不幸的是,这会挂起我的 SSH 会话并且不会返回,因此我的脚本无法继续转发到其他任务。

我尝试过修改命令本身以包含“退出”和/或转义命令的各种组合,但在这些情况下,机器都不会在重新启动和关闭 SSH 会话的命令时启动。我还尝试过 SSH 的 ConnectTimeout 和 ClientAlive 选项,但它们似乎使重新启动命令被忽略。

我在这里缺少一些明显的命令吗?

python linux ssh timeout

0
推荐指数
1
解决办法
2886
查看次数

C# 实现函数超时

我开发了一些USB通信的定制设备。我使用这个 USB dll 让事情变得更容易:

隐藏库

非常好的库,但有一个小错误。例如,如果我向 USB 设备发送某些内容,而设备没有响应(这不是正确的命令等),则该 dll 工具箱等待命令响应到无穷大!

现在,如果几秒钟后没有进一步响应,我想添加一些超时。

我现在使用带有布尔状态响应的方法,我知道读取是否成功。

var readreport = _choosendevice.ReadReport();
Run Code Online (Sandbox Code Playgroud)

后来我需要“readreport”变量,因为里面(readreport.Data)是接受数据。

我的问题是如何将这一行实现到一些超时命令中?我已经找到了错误的解决方案,但对我不起作用(错误修复链接)。

如有任何问题请询问。如果问题没有以正确的方式提出,抱歉,因为我是 C# 初学者。谢谢!求助

c# timeout

0
推荐指数
1
解决办法
6259
查看次数

VSMSDeploy 任务因超时而失败

从 Visual Studio 2015 内部尝试 Web 部署时,我得到以下信息:

Severity    Code    Description Project File    Line    Suppression State
Error       Web deployment task failed. (Could not complete the request to remote agent URL '<mydomain>'.)

Could not complete the request to remote agent URL '<mydomain>'.
The operation has timed out App C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets    4283    
Run Code Online (Sandbox Code Playgroud)

这发生在我使用 Visual Studio UI 成功验证连接之后。

我也成功发布到本地文件系统。

它发生了一个相对较快的连接(每秒上传 1MB)。

它发生在多个连接(不同的 ISP)上。

这是在我去年使用相同方法成功部署多次之后发生的。

在创建新的最小网络应用程序并部署它时,我不会发生

timeout web-deployment msdeploy visual-studio

0
推荐指数
1
解决办法
1197
查看次数

将 CXF 服务的客户端接收超时设置为 4 分钟以上

我已经生成了一个 CXF 服务并120000ms = 2min为两者设置了超时:

requestContext.put("javax.xml.ws.client.receiveTimeout", 120000);
requestContext.put("javax.xml.ws.client.connectionTimeout", 120000);
Run Code Online (Sandbox Code Playgroud)

它工作正常,我已经对其进行了测试20s, 1min, 3min- 每次它都在等待响应的时间。

但是,当我想将其设置为5min. 服务仅等待响应~240800ms = ~4min

我正在调用 jboss esb 服务。这个持续最大5min。CXF 服务是.jar从我的 PC的简单应用程序内部调用的,因此之间没有其他服务器/容器(如 tomcat 等)。

有什么想法可以修复我的超时设置吗?

用一个 Apache CXF 3.0.1

编辑

我现在意识到我收到 2 条不同的消息取决于我的超时设置:

  • 如果我将它设置为<=4min(通过我的或@pedrofb 方法),那么在这段时间之后我会得到:

    org.apache.cxf.interceptor.Fault:无法发送消息。在 org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64) 在 org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) 在 org.apache.cxf.endpoint.endpoint. .doInvoke(ClientImpl.java:516)

    引起:java.net.SocketTimeoutException: SocketTimeoutException invoking http://esb:8080/MyService/ebws/Category/MyService : Read timed out

  • 如果我将它设置为>4minor 0,我会得到:

    javax.xml.ws.soap.SOAPFaultException: 没有收到服务 [Category:MyService] 的响应,被告知不要重试。

老实说,我很困惑什么是预期结果(我认为是第一个)

编辑 2

我已经MyService通过 …

java web-services timeout esb jboss-esb

0
推荐指数
1
解决办法
7638
查看次数

试图在golang截止日期之前获得一把锁?

如何立即尝试仅获取一个类似于互斥锁的锁,要么立即中止操作(如TryLock在其他实现中所做的那样),要么观察某种形式的期限(基本上是LockBefore)?

我现在可以想到2种情况,这将对您大有帮助,并且我正在寻找某种解决方案。第一个是:占用大量CPU的服务,该服务接收对延迟敏感的请求(例如,Web服务)。在这种情况下,您可能想要执行类似下面的RPCService示例的操作。可以将其实现为工作队列(带有通道和填充),但是在这种情况下,衡量和利用所有可用CPU变得更加困难。也可以接受的是,当您获得锁时,您的代码可能已经超过了最后期限,但这不是理想的选择,因为它浪费了一些资源,并且意味着我们无法做类似“性能下降的临时任务”的事情。响应”。

    /* Example 1: LockBefore() for latency sensitive code. */
    func (s *RPCService) DoTheThing(ctx context.Context, ...) ... {
      if s.someObj[req.Parameter].mtx.LockBefore(ctx.Deadline()) {
        defer s.someObj[req.Parameter].mtx.Unlock()
        ... expensive computation based on internal state ...
      } else {
        return s.cheapCachedResponse[req.Parameter]
      }
    }
Run Code Online (Sandbox Code Playgroud)

另一种情况是,当您有一堆应该被触摸但可能被锁定的对象,并且应该在一定时间内完成触摸的位置(例如,更新某些统计信息)。在这种情况下,您也可以使用LockBefore()或某些形式的TryLock(),请参见下面的统计信息示例。

    /* Example 2: TryLock() for updating stats. */
    func (s *StatsObject) updateObjStats(key, value interface{}) {
      if s.someObj[key].TryLock() {
        defer s.someObj[key].Unlock()
        ... update stats ...
        ... fill in s.cheapCachedResponse …
Run Code Online (Sandbox Code Playgroud)

mutex timeout go

0
推荐指数
2
解决办法
481
查看次数

System.Windows.Messagebox 超时 Powershell

我需要询问 [System.Windows.MessageBox] 的超时问题,代码如下:

\n\n

“logX”(如log1、log2或log3)是写入文件的函数,仅更改Log3。Log3 写入后执行“退出”(离开脚本)。我们不需要这个函数如何工作

\n\n
#Funcion para comprobar si existe el token o no.\nfunction Token{\n#comprobamos si existe el fichero\n$token = Test-Path $dir_token\nif($token -eq $True){\n    #Existe el fichero\n    $ftoken = 1\n}else{ \n    #No existe el fichero\n    $ftoken = 0\n}\nreturn $ftoken\n}\n\n#Asignamos direcci\xc3\xb3n de token\n$Global:dir_token = "D:\\Nuevacarpeta\\Nueva carpeta\\token.txt"\n#Ejecutamos la funcion de Token para saber si existe ahora mismo\n$ftoken = Token\n#Preparamos la ruta del log\n$log = "D:\\Nuevacarpeta\\log\\log.txt"\n\n#Creamos la variable Outlook transformandolo en un objeto (Commobject de Powershell)\n$Global:outlook = New-Object -comobject outlook.application\n$comprobaroutlook = …
Run Code Online (Sandbox Code Playgroud)

windows powershell timeout messagebox popup

0
推荐指数
1
解决办法
8448
查看次数

无法连接到数据库 Heroku nestjs mongoose

我正在尝试将我的 nestjs 项目部署到 heroku。但是我在连接到 mongoDB 时一直有超时错误

2020-03-08T21:53:43.192716+00:00 app[web.1]: [31m[Nest] 54   - 
[39m03/08/2020, 9:53:43 PM   [38;5;3m[MongooseModule] [39m[31mUnable to connect to the database. 
Retrying (1)...[39m[38;5;3m +30084ms[39m
2020-03-08T21:53:53.398546+00:00 heroku[web.1]: State changed from starting to crashed
2020-03-08T21:53:53.308228+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
Run Code Online (Sandbox Code Playgroud)

奇怪的是它是 mongodb atlas 集群(在云上),当我尝试从我的机​​器上访问它时,一切都很好......

这是一个看起来像这样的网址: mongodb+srv://myDbUserName:myPassword@cluster0-opbo3.gcp.mongodb.net/test?retryWrites=true&w=majority

我试图MongooseModule 像这样直接传递uri, 这MongooseModule.forRoot(CONFIG.MONGODB_URI)在我的机器上再次起作用......但不是heroku......

我还尝试在 heroku 中添加 MONGODB_URI 作为 env 变量并使用它:process.env.MONGODB_URI但没有运气。

我错过了什么?

如果您有任何想法!谢谢你们 !

timeout mongoose mongodb node.js nestjs

0
推荐指数
1
解决办法
2410
查看次数

在 Swift 中创建一个基于超时的函数

我想创建一个在很长的时间内返回某些内容的函数。如果超时,该函数应该返回一些预定义的值。例如,

func loginFunc(timeOut: Int) {
        
    Login.getUSerAuthenticaiton(email: "abc@zyf.com", password: "123456789", completion: {_,_ in 
            print("Reponse")
    })
}
Run Code Online (Sandbox Code Playgroud)

调用函数,例如,

loginFunc(timeOut: 10)
Run Code Online (Sandbox Code Playgroud)

意味着该函数应该运行 10 秒,然后返回 nil。确保它是一个 API 调用或者它可以是一个普通函数。

timeout function ios swift

0
推荐指数
1
解决办法
2107
查看次数

超时功能 Discord.js

如何添加超时功能discord.js

请注意,我谈论的是新的超时功能,而不是分配一个mutedrole

javascript timeout mute node.js discord.js

0
推荐指数
1
解决办法
1万
查看次数