标签: cluster-computing

每次查询/插入后我应该打开/关闭数据库连接吗?

大家好,我最近几天使用 Nodejs 开发了一个简单的应用程序,并创建了这个函数来从 mongodb 返回客户端实例

const mongodb = require("mongodb");
const { db } = require("../config/env");

const conection = async () => {
    try {
        const client = await mongodb.MongoClient.connect(db.uri, {
            useNewUrlParser: true,
            useUnifiedTopology: true,
        });
        return client;
    } catch (error) {
        throw error;
    }
};

module.exports = conection;
Run Code Online (Sandbox Code Playgroud)

我为访问数据层创建了这个简单的函数并返回插入的记录

const index = async ({ limit = 10, offset = 0, filter = {} }) => {
    const client = await conection();
    if (filter._id) {
        filter._id = mongodb.ObjectID(filter._id);
    }
    try { …
Run Code Online (Sandbox Code Playgroud)

performance distributed-computing cluster-computing mongodb node.js

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

有没有办法为两个集群配置 ALB?

我正在尝试在 AWS 中为同一 VPC 中的两个集群设置单个负载均衡器,这可能吗?

因为它只提供一个 DNS 名称,有时路由到集群 A,有时路由到集群 B。

cluster-computing amazon-web-services amazon-elb

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

带有https的node.js集群

我正在为节点应用程序使用集群npm

var cluster = require('cluster');
var app = express.createServer({
    key: fs.readFileSync('privatekey.pem'),
    cert: fs.readFileSync('certificate.pem')
});

cluster(app)
 .use(cluster.logger('logs'))
 .use(cluster.stats())
 .use(cluster.pidfiles('pids'))
 .use(cluster.cli())
 .listen(443);
Run Code Online (Sandbox Code Playgroud)

但是当我使用端口443时,我的权限被拒绝了。如果使用其他端口,它可以正常工作。显然443是专用于https的,那么如何在我的应用程序中使用它呢?

cluster-computing node.js express

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

如何在 SGE 中抑制错误和输出日志文件

我在生成大型日志文件的 Sun Grid Engine 批处理系统中运行代码。我可以使用 -o 和 -e 选项选择输出位置,但想知道我是否可以告诉它根本不记录输出。

cluster-computing qsub sungridengine

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

在本地运行多个mesos从站

我正在尝试按照本指南在本地运行测试群集https://mesosphere.com/2014/07/07/installing-mesos-on-your-mac-with-homebrew/

目前,我可以在localhost:5050上运行一个主服务器,在默认端口5051上运行一个从服务器(slave ID为S0).但是,当我尝试在另一个端口启动另一个从站时,它将自身重新注册为S0,主控制台仅显示1个已激活的从站.有谁知道我将如何启动另一个奴隶S1?谢谢!

installation local cluster-computing bigdata mesos

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

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

Bash函数不能返回大数

我写了以下bash脚本:

function getqsubnumber {
# Return how many simulations ($qsubnumber) are currently running

qsubnumber=`qstat | grep p00 | wc -l`

return $qsubnumber
}


getqsubnumber
qs=$?

if [ $qs -le $X ]
    then
        echo 'Running one more simulation'
        $cmd # submit one more job to the cluster
else
    echo 'Too many simulations running ... Sleeping for 2 min'
    sleep 120
Run Code Online (Sandbox Code Playgroud)

我的想法是我在集群上提交工作.如果有多个X作业同时运行,我想等待2分钟.

该代码适用于X=50X=200.由于某些未知原因,它不起作用X=400.知道为什么吗?该脚本永远不会等待2分钟,它会继续提交作业.

linux bash shell terminal cluster-computing

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

为R中的行值集群分配ID

我是R编程的新手(我一生都在SAS编程),我认为这是一个我无法找到答案的基本问题(找到了类似问题的答案,但没有找到答案).

想象一下,我们有一个二进制变量(我们称之为"v1"),它的值可以是0或1.我想创建一个新变量(我们称之为"v2"),它取值为每次出现1的新值或在0之后出现1s的字符串时,都会显示一个唯一的集群ID.最后,我想从v1创建"v2",如下所示:

Obs v1  v2
1   0   NA
2   0   NA
3   1   1
4   1   1
5   0   NA
6   1   2
7   0   NA
8   1   3
9   1   3
10  1   3
11  0   NA
12  1   4
Run Code Online (Sandbox Code Playgroud)

如果有人能够对此有所了解,我将非常感激.非常感谢.

r cluster-computing uniqueidentifier

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

如何从命令行使用 rscript 命令在 R 中运行作业数组?

R我想知道如何使用该函数运行 500 个并行作业Rscript。我目前有一个R文件的标题位于顶部:

args <- commandArgs(TRUE)
B <- as.numeric(args[1])
Num.Cores <- as.numeric(args[2])
Run Code Online (Sandbox Code Playgroud)

在 R 文件之外,我希望传递要运行的 500 个作业中的哪一个,由B. 另外,我想控制每个作业可用的核心/CPU 数量,Num.Cores

我想知道是否有软件或指南可以实现这一点。我目前有一台 CentOS 7/Linux 服务器,我知道一种方法是安装 Slurm。然而,这很麻烦,我想知道是否有办法用队列执行 500 个作业。谢谢。

hpc r cluster-computing parameter-passing slurm

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

1)SQLite可以使用集群吗?2)SQLite有没有像MySQL Workbench这样的东西?3)如何将Excel导入SQLite?

1)如果MySQL有集群选项,我想知道SQLite是否也有这个选项.

2)我真的没有学会用MyQSL写.所以我做的是使用Workbench.如果我转向SQLite,它有类似的东西吗?

3)如何将Excel导入SQLite?

mysql sqlite excel cluster-computing workbench

-2
推荐指数
1
解决办法
5920
查看次数