events.js:141
throw er; // Unhandled 'error' event
MongoError: connection 0 to localhost:27017 timed out
at Function.MongoError.create (/home/ubuntu/scripts/node_modules/mongodb-core/lib/error.js:29:11)
at Socket.<anonymous> (/home/ubuntu/scripts/node_modules/mongodb-core/lib
我在Jasmine2中使用Protractor,而e2e的执行是在浏览器堆栈上执行的。
E2E的执行有大约60个Spec文件-每个Spec文件大约有10个it()
所有规范都通过逗号分隔的列表传递,例如a、b、c、d等
如果由于规格b的某些不一致而出现超时错误,则c&d的执行永远不会恢复,并在日志中显示错误,如(node:67941) UnhandledPromiseRejectionWarning: WebDriverError: Session not started or terminated
然后下面的错误10:59:45来自异步测试: 10:59:45错误10:59:45 a
我使用的是node-mysql
这是随机发生的,不太确定是什么触发了它。我在很长一段时间不活动后收到了它,但并不总是发生。下面是堆栈跟踪:
server-0 (err): Trace: AUTHENTICATION ERROR: Error: This socket has been ended by the other party. Auth: abcuser
server-0 (err): at /var/www/dating/www/libs/authentication.js:36:17
server-0 (err): at _rejected (/var/w
我正在使用一个自我托管的GitLab CI server (社区版本v8.9.5)和gitlab-ci-multi-runner 1.2.0来构建一个项目。我的一个管道阶段(测试)需要一段时间才能运行,我得到以下erm:
错误:生成失败:执行时间超过3600秒
我该把这个超时的覆盖放哪里?我能把它应用到测试管道阶段吗?
我正在使用setFlash函数在页面顶部显示一条消息,但我想更改它显示的时间(目前在.js文件中,它位于3000,但我希望它显示20秒而不是3)。
对于特定的setFlash,是否有一种方法来编码它停留在页面上的时间?而不是改变网站宽setFlash默认?
这是我在控制器页面中的代码。
$this->Session->setFlash(__l('There is not enough in escrow to close the project ') , 'default', null, 'error');
如果在Lambda中使用此代码,这符合我在堆栈溢出和AWS文档中看到的所有内容。
但是,它既不返回任何内容,也不抛出错误。代码只是停留在s3.getObject(params).promise()上,因此lambda函数在超时时运行,即使超过30秒。我试图获取的文件实际上是25 is。
知道为什么会这样吗?
var AWS = require('aws-sdk');
var s3 = new AWS.S3({httpOptions: {timeout: 3000}});
async function getObject(bucket, objectKey) {