Articles of networking

将数据存储在文件服务器或SQL数据库中

我们有一个包含PDF文档存储的解决scheme。 目前我们有50,000个文档,每个文档0.6 MB(所有文档大小相同) 我们目前将这些文档存储在SQL Server的varbinary(max)字段中。 现在一切正常。 问题是我们期望有超过100万份文件。 我们应该继续将这些文档存储在SQL Server中,还是应该将它们移动到SAN上的文件系统? 如果我们将它们移到SAN,每个目录的最大文件数是多less?

强制程序只使用特定的本地端口

例如:Firefox使用随机的本地端口号连接到网站。 (任何时候都可以使用几十个不同的本地端口。)是否可以强制某个程序只使用特定的本地端口? (只强制本地端口,目标端口可以是任何。)

如何监控ESXi节点上的networking连接并查找ddos攻击的来源

我正在寻找一些相当简单的安装,这将监视我的esxi节点的vswitch上的networkingstream量,因为我们正在获取ddose,我需要能够轻松地看到stream量来自哪里。

整合多个VPS实例中的存储

假设您有四个VPS实例正在运行。 一个是nginx代理,通过FastCGI处理运行Web应用程序的两个中间层VPS实例的请求,最后一个VPS运行数据库。 使用每个VPS上的可用资源(不能访问SAN),在三个后端实例之间共享存储的最佳方法是什么? 我知道NFS显然是共享数据的一种方式,但据我所知,不能将不同的VPS实例中的独立存储区域合并为一个使用NFS的存储区域。 有没有更好的方式来实现这些节点之间的某种存储共享,所以如果我想调出另一个节点来处理额外的负载,我不需要有一些奇特的方法来保持所有(非数据库)应用程序数据同步。 这需要使用标准的POSIX文件系统接口访问,以便运行的应用程序不需要重写使用新技术(否则我只是使用Amazon S3或类似的东西)。 任何帮助表示赞赏。

虚拟IP不能ping通:错误的设置?

我正在使用Linux。 我添加了一个路由到虚拟IP说: 100.10.10.2通过运行命令: route -n add 100.10.10.2 gw 127.0.0.1 它已被redirect到我的本地环回。 我检查了内核IP表,它有正确的path设置。 现在,我运行绑定在同一个IP上的脚本,然后尝试从我的计算机ping IP,它正确地得到了ping回复。 但是同一networking中的另一台计算机无法ping此虚拟IP地址。 我检查了互联网,它确实说我可以在我的本地环回有多个IP,他们可以从同一networking上的对等点查看。 我尝试通过eth0 IP地址replace127.0.0.1来在eth0接口上添加path。 信息被正确添加到路由表中,但是同样的事情发生了:我能够从我自己的机器上ping,但是对等方不能。 我使用了相同的东西,但没有任何解决scheme帮助我。 该脚本(它发送回ICMP数据包答复)是正确的(我相信这一点),因为我从我自己的机器的ping答复为我设置路由的IP。 我哪里错了? 或者我错过了一些configuration? 任何帮助深表感谢! 编辑: 这是路由表 Destination Gateway Genmask Flags Metric Ref Use Iface 100.10.10.2 localhost.local 255.255.255.255 UGH 0 0 0 lo 192.168.1.0 * 255.255.255.0 U 1 0 0 eth0 link-local * 255.255.0.0 U 1000 0 […]

tracert只显示来源和目的地

在我的Windows系统tracert到我的网站输出只显示来源和目的地。 输出是 1.192.168.1.1:我的调制解调器 2.Myserver tracert完成 谁能解释一下。 谢谢! 沙姆斯

Linksys SRW2024交换机/背板容量

我有这些开关之一。 其交换容量被评为48Gbps非阻塞,我认为这是一种由全双工24端口1Gbps组成的“营销技巧”。 如果我理解正确,这意味着我可以加载所有24端口,并期望每端口1Gbps。 那么,情况并非如此。 如何找出真正的开关容量? 谢谢 编辑:如何找出交换机是否能够承受满载(48Gbps)?

在Linux中通过wlan传输数据

它从这里转发 : StackOverflow , 我正在努力寻找一种工具,通过它我可以通过无线驱动程序传输数据,这使得我可以灵活地设置例如PSR的DataRate,PacketSize。 以下是我的设置的简要概述: 运行Ubuntu的笔记本电脑被用作发送器(IEEE 802.11b) 一个专用硬件是一个接收器。 我想在发送器中使用一些工具(或脚本)来传输数据,并validation我的硬件是否正常工作。 所以,基本上,我应该有灵活性来分配数据速率(例如1,2,5.5或11Mbps),设置PacketSize,发送频率等。 基本上,我可以检查所有这些,通过iwconfig,tcpdump,wireshark等 所以,问题是我无法find无线驱动程序当前正在使用的wlan标准,以便我可以调整设置。 只是为了说清楚,我没有find任何现成的脚本或东西。 我正在寻找如何进行的一些方向。

将模块添加到在nginx和gunicorn上运行的Django项目后出现502错误

我试图添加一个模块到现有的Django项目,但一旦我完成了它,我得到一个502错误。 服务器正在运行Ubuntu。 我不认为它与应用程序代码有关,因为我在django开发服务器上运行它。 当我从settings.py中取出应用程序的名字并重新启动gunicorn时,它就会消失。 这是日志的一部分 2011/07/15 01:24:45 [error] 16136#0: *75593 connect() failed (111: Connection refused) while connecting to upstream, client: 24.17.8.152, server: staging.site.org, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8020/", host: "staging.site.org" 这是nginxconfiguration文件。 Nginx的configuration文件 我不确定还需要其他信息。 不知道gunicorn日志所在的位置。 我的服务器pipe理技能是缺乏的。 我应该做些什么来弄清问题的起点。

Nginx反向代理和丢失的尾部斜杠redirect

我有一个nginx的问题,作为反向代理和代理服务器。 在前台服务器上,我的configuration是: server { server_name example.com; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://10.2.2.1:8999; } } 而在代理服务器上: server { listen 10.2.2.1:8999; server_name example.com; autoindex on; location / { root /var/www/; } } 最后,在这个代理服务器上,有一个/var/www/test目录,里面有一些文件。 当我尝试访问http://example.com/test (没有结尾的斜杠!)时,出现问题:我的浏览器被redirect到http://example.com:8999/test/ …如果我尝试访问到http://example.com/test/ ,没问题。 我已经尝试了proxy_redirect语句,据我所知,允许反向代理重写Location标题,以避免这种行为,但这并没有为我工作。 为什么?。 我的第二个问题是,为什么profixied nginxredirect到这个URL? 我怎么能阻止它做到这一点? 感谢提前任何帮助。