如果一个应用程序每次为10000个urls并行请求100个urls,我将收到其中50-5000个urls的以下错误:
无法解析远程名称“www.url.com”
据我所知,错误意味着DNS服务器无法解析url。但是,对于每次运行,无法解析的urls数量都会发生更改(范围从50到5000)。
我的要求太快了吗?我甚至可以这样做吗?--在一个功能更强大的服务器上运行相同的测试,显示只有10个urls无法被解析--这听起来更现实。
执行并行请求的代码:
var semp = new SemaphoreSlim(100);
var uris = File.ReadAllLines(@"
我用Nodejs编写了一个小型服务器,它是一台运行在同一台机器上的大型服务器的补充服务器。“主”服务器处理不同的请求,然后处理这个“补充”服务器。
“主”服务器侦听端口80,而“辅助”服务器侦听端口8080。
如果我尝试访问“辅助”服务器,如下所示:
我确实有主页,但当我试图访问:
我得到一个错误“页面无法显示”。
给我我的密码:
var express = require('express');
var bodyParser = require('body-parser');
var mysql = require ('mysql');
v