Articles of 联网

什么是esxi过程net-lacp?

我在5.5主机上查看esxtop,我看到这个进程的net-lacp正在运行。 我正在使用标准vswitch,我正在诊断networking性能问题,我不知道它是否与此有关?

蜻蜓8.1.0最终冻结(保持连接永远/频道closures中块)

我刚将一个应用程序从JBoss 7.1.1迁移到Wildfly 8.1.0 Final。 但是现在不时(比如每两天)蜻蜓冻结,我必须重新启动它。 我的应用程序基本上是EJB / JPA / JAX-RS w / Resteasy。 通过冻结我的意思是每个HTTP访问Wild keeps不断等待。 我怀疑只有Undertow被冻结,因为我可以在我的应用程序日志中看到被调度的任务正在执行,但是这些任务都不是networking相关的。 我也注意到在我的日志中出现以下错误:“响应已提交,无法处理exception”由IOException导致“通道已closures中间块,如果您试图写入分块数据,您不能closures通道,直到它已全部书面”。 服务器是在Azure上运行的Ubuntu VM。 “物理内存”和“硬盘”空间都很好。 根据Wildfly Management中的JVM运行时,堆,非堆和线程使用情况良好。 唯一我注意到的是,当我使用“netstat -aln”的时候,我有很多永远build立的连接。 我每天只有不到100个客户端,但现在我在端口8080上计数了2K个已build立的连接。 我能做些什么来更好地诊断和解决这个问题? 最好的问候,雷南 更新 :这确实是一个8.1.0固定8.2.0的错误,请参阅我在JbossDeveloper打开的问题链接。

Tomcat和Java没有监听IPv6

我们有一个运行Ubuntu 12.04 LTS,Tomcat 7和Oracle Java的networking服务器。 到目前为止,我们一直在端口80和443上提供IPv4地址的Web应用程序(80个redirect到443)。 我试图使通过IPv6也在同一端口上的Tomcat服务相同的应用程序。 OS正确configuration为IPv6,它具有自己的全球范围的IPv6地址。 不工作的是Tomcat / Java不监听IPv6。 这是netstat -tlpn的输出: tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 957/sshd tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2686/java tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 1058/postgres tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1243/master tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 2686/java tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 2686/java […]

在BNT G8264和ESXi 5.5上configuration标准VLAN时出现问题

我有一个BNT(现在是IBM)RackSwitch G8264,在尝试获得configuration的标准VLAN并使用两台ESXi 5.5主机时遇到问题。 我已经遵循了我正在运行的交换机软件版本的文档(可以在这里find),我相信我已经正确configuration了VLAN。 但是,当我在两台ESXi主机上创build标准端口组并使用新创build的VLAN对其进行标记时,stream量不起作用。 如果我不在标准ESXi端口组上标记任何stream量,一切正常。 这是我目前的设置: 运行5.5更新的2台ESXi主机1 带有一个物理适配器上行链路 一个端口组在VLAN 202上标记testing虚拟机连接到它们。 交换机端口设置为中继模式,默认VLAN(未标记的数据包)为1,允许的VLAN为1和202。 如果将每台主机的两个端口组中的VLAN ID都设置为202,则每台主机上的虚拟机无法互相ping通。 如果将每台主机的两个端口组中的VLAN ID都设置为0(无),则每台主机上的虚拟机可以互相ping通。 如果将每个主机上的两个端口组中的VLAN ID设置为1,则每台主机上的虚拟机将无法互相ping通。 所以,如果我在我的ESXi主机上的端口组上设置了任何types的VLAN标记,则通信将失败。 我可以在交换机或我的ESXi主机上使用什么来检查帧以查看标记是否正在发生? 据我所知,你不能在交换机上安装Wireshark? 任何援助将不胜感激。 这是我的交换机configuration的整个转储: version "7.8.1" switch-type "IBM Networking Operating System RackSwitch G8264" iscli-new ! ssh enable ! interface port 53 description "ESXi 1" switchport mode trunk switchport trunk allowed vlan 1,202 exit ! interface port […]

传入的TCP SYNs可能性

这可能是一个普遍的TCP问题。 我可以在ESTABLISHED连接或TIME-WAIT状态的连接上接收TCP SYN数据包吗? 这可能吗?

使用两个不同的IP地址(内部与外部)对DNS名称进行DNScaching

假设我们有一个内部指向公司networking内部IP地址的DNS条目ocean.corp.tld,并从外部指向外部公共IP地址。 基本上相同的DNS名称,但两个不同的IP地址,根据您是否在我们的公司networking或我们的企业networking之外。 如果我在连接到公司networking时打开了https://ocean.corp.tld ,则该名称将被parsing为内部IP地址,并将caching在本地计算机的DNScaching中。 现在,如果我尝试从同一台计算机(无VPN)的外部networking连接到https://ocean.corp.tld ,尝试从本地计算机DNScaching中使用caching的IP地址时,它会失败,还是会parsing为外部公共IP地址和连接成功?

路由器的信号传输系统

我的networking有一台服务器和许多路由器(大约300台,而且会更多,都在OpenWRT上工作)。 路由器不具有公共IP,服务器无法连接到它们。 但是我需要知道路由器是在线的。 对此,路由器每分钟发一个信号给服务器。 这是信号: wget http://server.com/ping?mac=MACOFTHEROUTER 而当使用PHP写的接收器从路由器获取查询时,只需将路由器的date和MAC地址保存在数据库中即可。 现在我们知道路由器是活着的或者它已经被禁用了。 如果我想发送一些命令到路由器,我把我的命令给接收器的回答,这个结果将保存在路由器上的文件,文件获得运行权限后,运行并删除它。 并发送另一个信号到任务完成的路由器,也由wget,但到不同的URL。 wget http://server.com/done?mac=MACOFTHEROUTER&result=Stout+of+the+command 现在服务器知道命令的结果,并可以显示给用户。 这对我很好。 但有时候命令的结果很大,我不能把它放在GET中。 发送一个命令后,我应该等待一分钟得到结果,然后发送。 如果您尝试debugging路由器,这并不好。 我想一次发送一个命令到所有的路由器,并从所有路由器得到答案。 这是理想的情况。 对于这个我想我可以使用stream式(实时)应用程序,例如在networking技术中使用的东西。 像http://pusher.com/一样。 我希望我的networking能够实时查看路由器的状态并实时发送命令给路由器。 当然,这不会加载networking,应该是安全的。 请帮助search更好的解决scheme。 也为我的英语道歉。

networking驱动器完全信任与Visual Studio 2010/2014

我正在pipe理10台开发人员计算机,并且要为每台计算机分配一个networking驱动器(比如说X:驱动器),以便开发人员可以将TFS工作空间映射到该驱动器。 当用户试图打开任何Visual Studio解决scheme表单驱动器X :(这是一个networking驱动器)Visual Studio警告用户从networking解决scheme打开。 我试图用三种不同的方式给networking驱动器以完全信任,没有运气: 1-使用CasPol(驱动器) %WINDIR%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust %WINDIR%\Microsoft.NET\Framework\v4.0.30319\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust %WINDIR%\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\CasPol.exe -pp off -m -ag 1.2 -url file://X:\* FullTrust 2-使用CasPol(UNC) %WINDIR%\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -pp off -m -ag 1.2 -url file://\\UNC\* FullTrust %WINDIR%\Microsoft.NET\Framework\v4.0.30319\CasPol.exe -pp […]

所有的networking(公共+私人+域名)都成为了域名networking

我在双nic服务器上build立了一个新的环境。 其中一个物理networking可以访问互联网,并使用公共IP地址。 第二个networking是一个内部networking,没有互联网访问,也包含域名服务器。 设置时,同时拥有两个NIC的服务器将内部networking标记为域networking,将外部networking标记为公共。 几天前,我login了几台服务器,注意到现在所有的networking都被标记为域networking! 我不知道是什么原因造成的,我甚至不能改变它,因为networking接口没有select将两个networking分开,在本地组策略中,只有一个networking存在,而不是两个networking。 这个问题似乎已经遍及整个域,因为新build立的服务器立即得到同样的问题。 请告诉我有一种方法来改变这一点! UPD:不知道是否有所作为 ,但AD有多个网站。 我为这些站点设置了不同的子网,并在它们之间build立了一个VPN,但是这是在一个月前build立起来的,而且networking在两天前就被错误地configuration了。 UPD 2:来自具有两个NIC(域名和公共IP(1.2.3.4)编辑)的服务器的IPCONFIG: Windows IP Configuration Host Name . . . . . . . . . . . . : NET-TEST-1 Primary Dns Suffix . . . . . . . : ad.example.com Node Type . . . . . . . . . […]

如何查明为什么一个特定的资源(图片或图书馆)减慢页面加载

我们有一个小型的networking(高峰时间可能有15个用户,大约30个设备)pipe理互联网连接和电话线路。 networking的主要用途是让用户访问他们pipe理业务(客户,销售,发票等)的基于Web的外部托pipe数据库接口。 这个基于Web的数据库接口是一个php / mysql应用程序,在过去一年半的时间里发展起来。 作为主要的(如果不仅仅是)程序员,我可以从我们的主机解决scheme,源代码到技术select,访问有关此应用程序和我们networking的所有信息。 几个月前,我们注意到使用数据库接口产生的错误减less了5%。 我的意思是,大部分的点击都会在一到两秒内传送内容,然后,有时候,其中一次点击最多需要一分钟才能加载。 令我眼花缭乱的是 它似乎不是真正的页面内容。 一次又一次加载相同的页面将在95%的时间内工作,一次点击有时会从1000%到2000%的时间加载。 一遍又一遍地加载不同的页面将会有相同的结果。 从外部访问时,基于Web的界面不会变慢 。 也就是说,只有在我们的本地networking之后使用才会变慢。 其他网页似乎不会放慢速度,但是停止滞后的页面并重新加载它将会正常工作, 这让我认为它发生了几秒钟,阻止了在此阈值内发生的所有点击,而不是在两秒之后发生的点击 该网站使用jquery和jquery-ui,以及一些其他库(jQuery的cookie主,xdate)。 如果从我们的服务器或直接从jquery和ajax.googleapis加载缓慢发生 面对这一切,我咨询了networking专业人员,最后我们改变了我们的networking设备,现在我们使用思科asa-5505防火墙和可pipe理的思科Catalyst交换机。 之前,我们注意到ping到google.com有时会超时或最多需要13000 ms才能加载,而通常情况下,我们在20-30ms 我们也通过咨询我们的isp来注意到,我们每个月有800GB的上传量! 我们确实pipe理照片和繁重的文件,但是如果远离正常使用的话,则是800GB。 一度,我们认为高networking上传stream量可能会阻止页面加载资源。 我们可以看到,我们的isp的历史,缓慢和大规模的上传似乎在同一时间大致发生。 我不能毫不怀疑地发生第一次,他们似乎在同一周发生。 我们显然有很多数据包丢失的错误 我无法确定缓慢影响与否的协议。 我没有直接经历下载失败,也没有任何用户抱怨他们的下载失败,但是通过netbeans上传文件到ftp会受到影响。 但是,用户使用transmit将文件传输到我们的客户端,并且我还没有抱怨文件没有被正确上传或客户端接收到损坏的文件。 不幸的是,仅仅因为我没有投诉,并不意味着没有发生,因为那时与用户的沟通有些紧张。 我想说慢networking是因为[双关意图]。 当我们聘请的专家来安装新的networking时,他们做了一些configuration和监控,现在我们的ping恢复正常了,丢包的错误发生得很less,到了我们认为只有这些正常的数据包在互联网上丢失。 另外从我们可以看到的(只有几天),巨大的上传已经停止。 但是,5%的点击次数仍然需要大量的时间来加载。 我试着用萤火虫的net标签进行debugging,看看网站的哪个部分加载速度慢。 服务器本身的响应时间在200-800毫秒之间,具体取决于页面的复杂程度,这看起来没问题。 大多数的图像加载好,图书馆,但是,当发生缓慢,一个或多个图像或图书馆将永久等待加载之前。 它并不总是相同的图书馆或图像 我的想法是,不知何故,加载图像和库来显示页面时,networking负载将阻止资源到达他们的目的地正确。 我怎样才能确定什么是防止一个特定的资源,是一个图像或一个js库,加载? 我缺乏使用wireshark或其他高级(从我的谦虚angular度来看)networking工具的技术技能,但是如果必须的话,我会学习它。 这就是说,现在监测似乎不相关,我不希望看到它缓慢,我知道这是缓慢的。 我想知道什么阻止资源到达我们的本地networking中的目标计算机 。