小编use*_*776的帖子

在获取大量图像下载时包括Node.js http.get中的超时

这是我用来从URL下载图像的代码:

http.get(options, function (res) {
    res.on('data', function (data) {
        file.write(data);
    }).on('end', function () {
        file.end();
        console.log(file_name + ' downloaded ');
        cb(null, file.path);
    }).on('error', function (err) {
        console.log("Got error: " + err.message);
        cb(err, null);
    });
});
Run Code Online (Sandbox Code Playgroud)

如何为每个请求添加超时,以便它不会等待大数据或无响应的响应?

http node.js

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

HAproxy for redis奴隶

我们目前正在使用node_redis客户端访问redis.我需要在redis奴隶面前使用HAProxy,在我的情况下是3个.我安装了HAProxy并将其配置为负载均衡redis从站.但是当我尝试从node_redis客户端创建到HAProxy的连接时,我无法创建连接并且收到错误

   Error: Redis reply parser error: Error: Protocol error, got "H" as reply type byte
at HiredisReplyParser.execute (/home/user1/doosra/node-exp/node_modules/redis/lib/parser/hiredis.js:32:31)
at RedisClient.on_data (/home/user1/doosra/node-exp/node_modules/redis/index.js:440:27)
at Socket.<anonymous> (/home/user1/doosra/node-exp/node_modules/redis/index.js:70:14)
at Socket.emit (events.js:67:17)
at TCP.onread (net.js:347:14)
Run Code Online (Sandbox Code Playgroud)

load-balancing haproxy redis node.js

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

从s3桶下载最新文件的Boto脚本

我喜欢写一个boto python脚本从s3存储桶下载最近的大多数文件,即例如我在s3存储桶中有100个文件,我需要下载最近上传的最多文件.

有没有办法使用python boto从S3下载最近修改过的文件.

python amazon-s3 boto

7
推荐指数
2
解决办法
9751
查看次数

使用正则表达式在shell脚本中解析JSON

我需要使用正则表达式解析jsonarray.我的json是

"keys": [
      {
        "host": "example.com"       
      },
      {
        "host": "example.net"
      }
    ]
Run Code Online (Sandbox Code Playgroud)

我需要获得两个主机值.

shell json

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

将redis INFO命令响应字符串转换为nodejs中的JSON对象

redis INFO commad返回字符串 redis_version:2.2.14\r\nredis_git_sha1:00000000\r\nredis_git_dirty:0\r\narch_bits:32

如何转换字符串以获取类似的JSON对象

 { 
     "redis_version":"x",
     "key2":"value"
 }
Run Code Online (Sandbox Code Playgroud)

javascript redis node.js

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

我需要用 url 替换使用 SED 的字符串

当我使用像这样的正常值时a=10

我能够让 sed 查找/替换工作

  sed -e "s/xxx/$a/g" a.txt
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用像这样的变量时a=http://xyz.com

sed -e "s/xxx/$a/g" a.txt不管用...

它抛出未知选项错误,我认为这是由于变量上存在的转义字符造成的

linux shell sed

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

标签 统计

node.js ×3

redis ×2

shell ×2

amazon-s3 ×1

boto ×1

haproxy ×1

http ×1

javascript ×1

json ×1

linux ×1

load-balancing ×1

python ×1

sed ×1