标签: timeout

angularjs $ timeout和重复调用

在AngularJS中,是否可以重复调用函数(比如说每20分钟一次)?我尝试了$ timeout,但该函数只会被调用一次.

基本上我想每20分钟不活动弹出一个通知对话框.

timeout angularjs

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

为什么使用setTimeout的同步代码在JavaScript中表现异步?

我试图在测试中循环10次(等待条件为真),但不知怎的,它不起作用.

这是我有的:

// my counter
$.testHelper.countDown = function(test, iteration) {
    var ticker = iteration || 0;
    if (ticker > 10) {
      return false;
     }
    window.setTimeout(function() {
        if (test === true) {
            console.log("SENDING");
            return true;
        }
        ticker += 1;
        $.testHelper.countDown(test, ticker);
     }, 1000);
    };

    // my test     
    $.testHelper.testForElement = function(element) {
        var result;   
        console.log($i.find(element).length > 0); // true
        result = $.testHelper.countDown(
             $i.find(element).length > 0
        );
        console.log(result);  // undefined
        return result;
     };
Run Code Online (Sandbox Code Playgroud)

我的问题是虽然我的条件相当于true我打电话倒计时之前,但是来自countDown的答案是undefined.所以我的日志是这样的:

// true - before firing …
Run Code Online (Sandbox Code Playgroud)

javascript jquery timeout qunit jquery-mobile

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

如何使NSUserNotification超时?

我正在使用这种方法:

NSUserNotification *notification = [[NSUserNotification alloc] init];
            notification.title = @"Title";
            notification.informativeText = @"body";
            notification.soundName = NSUserNotificationDefaultSoundName;

            [[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification:notification];
Run Code Online (Sandbox Code Playgroud)

如何让它在3秒后超时?

xcode cocoa notifications timeout objective-c

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

为getScript()添加超时

我正在使用getScript()JQuery方法,但可以真正添加超时.有些脚本没有恢复为6-8秒的失败,这太长了.

这可能吗?

我搜索了一下,没有解决方案.

就像是:

$.getScript(a + "/myspeed/MySpeedServer/mss/js")
        .done(function() {
            //do stuff
        })
         .fail(function() {
            //do stuff
        });
         .timeout(2000)
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery timeout getscript

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

NightWatch/JavaScript中的超时/睡眠

如何在NighWatch.js中的代码行之间输入一些force-timeout(比如java Thread.Sleep)?页面渲染后必须等待元素具有精确值.

javascript timeout nightwatch.js

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

RethinkDB:​​基本JavaScript示例的问题

我有服务器在端口上运行8080,我可以看到网络界面......

当我尝试从命令行运行此示例时,如下所示:( node test.js节点版本:) 4.1.0,我得到:

playground/rethink/node_modules/rethinkdb/node_modules/bluebird/js/main/async.js:43
    fn = function () { throw arg; };
                       ^
ReqlTimeoutError: Could not connect to localhost:8080, operation timed out.
Run Code Online (Sandbox Code Playgroud)

为什么?

我通过Homebrew安装了RethinkDB,我在小牛队.

javascript timeout rethinkdb

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

AngularJS foreach延迟循环

我想在angular.foreach循环中使用延迟。我有一个列表,我想每2秒显示一次。

 angular.forEach(vm.SimulationResult, function (value, key) {
                    timeout2 = $timeout(function () {
                        vm.Alerts.push({ msg: value.MainStatus });
                    }, 2000);
                });
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

foreach loops timeout angularjs

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

Kotlin-如何使用OkHttp Kotlin设置连接超时

我看到这个

如何使用OkHttp设置连接超时

但这是Java(Android)语言的链接。我想使用kotlin语言...`我正在使用OkHttp库

 val client = OkHttpClient()

 val time = client.connectTimeoutMillis() // it's get only methood but i looking for method for set Timeout
Run Code Online (Sandbox Code Playgroud)

我的麻烦是我找不到如何为Kotlin 设置连接超时和套接字超时。

timeout kotlin okhttp kotlin-android-extensions

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

Azure功能不会超过设置值超时

我已经看到Azure功能将超时时间增加到10分钟,而默认值仍然是5分钟.

我的host.json

{
  "queues": {
  "maxPollingInterval": 2000,
  "visibilityTimeout": "00:00:30",
  "batchSize": 16,
  "maxDequeueCount": 3,
  "newBatchThreshold": 8,
  "functionTimeout": "00:10:00"
 }
}
Run Code Online (Sandbox Code Playgroud)

我可以在门户网站中看到超时值为10分钟,虽然它没有从我在本地Visual Studio中的host.json中提取它,所以我在门户网站中手动设置它.

但是,任何通过5分钟的工作都会超时.我似乎无法找到任何信息,除了它应该工作.

timeout azure azure-functions

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

超时不适用于Rails应用程序的heroku

我尝试增加超时,我有应用程序在生产中运行,它已部署在heroku上.我有一些请求需要超过30秒.这些请求都插入数据库中.由于要求,我无法将这些插入移动到后台工作.我将超时时间增加到60秒,后来我把它增加到80秒,并且工作正常.但最近它停止了运行,无论我做什么都没有让我增加超时.这对开发环境完全正常,但不适用于生产.我使用的宝石是机架式的

我用过这些选项:

Rack::Timeout.timeout = 60  # seconds
Rack::Timeout.wait_timeout = 60
Rack::Timeout.wait_overtime = 60
Rack::Timeout.service_timeout = 60
Rack::Timeout.service_past_wait = true
Run Code Online (Sandbox Code Playgroud)

最初我只使用超时选项,它曾经工作正常.但后来我尝试添加更多选项,希望其中任何一个都能正常工作.

服务器输出:

    2018-09-17T08:00:32.163182+00:00 heroku[router]: at=error code=H12 desc="Request timeout"
method=POST path="/organizations/53/events" host=HOST_NAME 
request_id=abbd22bf-5298-4480-m027-aa00a52a0587 fwd="103.7.79.236" dyno=web.1
connect=1ms service=30135ms status=503 bytes=0 protocol=https
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.提前致谢.

ruby rack timeout ruby-on-rails heroku

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