小编Pet*_*ems的帖子

MongoDB查找和删除 - 最快的方式

我有一个简单的问题,从mongo集合中获取和删除对象的快速方法是什么.这是我目前的代码:

$cursor = $coll->find()->sort(array('created' => 1))->limit(1);
$obj = $cursor->getNext();
$coll->remove(array('name' => $obj['name']));
Run Code Online (Sandbox Code Playgroud)

正如您在上面所看到的,它从数据库中抓取一个文档并将其删除(因此不再处理它).不管这有多快,我都需要它更快地执行.挑战在于我们有多个流程在执行此操作并处理他们发现的内容但有时两个或多个流程会抓取同一个文档,从而产生重复.基本上我需要这样做,所以一个文件只能被抓取一次.所以任何想法都会非常感激.

performance mongodb

13
推荐指数
2
解决办法
2万
查看次数

监控Amazon EBS卷上的卷大小

我想知道是否有可能在aws中自动监视EBS卷上的使用百分比(我希望监视的卷附加到实例).也许这可以通过cloudwatch中的警报来完成?例如,如果批量使用百分比达到95%,我需要收到警报.有任何想法吗?

amazon-web-services

6
推荐指数
1
解决办法
2550
查看次数

错误324由AWS托管的应用程序上的空响应

Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
Run Code Online (Sandbox Code Playgroud)

我在我的亚马逊EC2服务器上收到此错误.这不会发生在我网站上的特定页面上.我不认为这是Chrome浏览器的错误,因为当我打开safari时我没有得到错误,我得到一个白页.不确定发生了什么或为什么.基本上,我正在寻找此服务器错误的根本原因.任何想法将不胜感激.如果您需要我提供任何具体信息,请告诉我.

想想看,当我们升级到mongo php驱动程序1.2.7时,这个错误就开始发生了.思考?

php amazon-web-services

5
推荐指数
1
解决办法
4145
查看次数

Node.js和Express - 如何获取浏览器的位置

经过一段时间的研究,我无法找到如何获取浏览器的位置(通过IP).我也是Node.js和Express的新手.是否有一个模块或一些代码可以帮助您获取浏览node.js应用程序的浏览器的位置?我需要经度和纬度或至少是邮政编码.

谢谢

geolocation node.js express

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

CoffeeScript编译express.static __dirname +'/ public'错误

我是CoffeeScript的新手.我正在尝试使用Express.js框架创建Node.js应用程序.在我的快速应用程序配置中,我有这行代码编译错误:

app.use express.static path + '/public'
Run Code Online (Sandbox Code Playgroud)

它正在编译:

app.use(express["static"](path + '/public'));
Run Code Online (Sandbox Code Playgroud)

当我需要这样的时候:

app.use(express.static(path + '/public'));
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么会发生这种情况以及如何解决这个问题?它导致我的公用文件夹无法访问.

我正在使用CoffeeScript 1.3.1

node.js coffeescript

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