我们的一台Linux(CentOS)服务器昨晚无法访问。 除了远程控制台之外,服务器无法以任何方式访问。 用远程控制台login后,结果我无法ping任何外部主机。 一个简单的service network restart解决了这个问题,但我仍然想知道是什么原因造成的。 我的日志文件似乎没有任何错误(除了各种需要networking连接的守护程序以及networking故障后失败)。 是否有任何额外的步骤可以找出这个问题的原因? 编辑 :这只是再次发生。 服务器完全没有响应,直到我发出networking服务重新启动。 任何build议是值得欢迎的。 这可能是由有故障的硬件组件引起的吗? 根据Madhatters的要求,这里是当时日志的一些摘录(networking在20:13坠毁): 在/ var / log / messages中: Dec 2 20:01:05 graviton kernel: Firewall: *TCP_IN Blocked* IN=eth0 OUT= MAC=<stripped> SRC=<stripped> DST=<stripped> LEN=40 TOS=0x00 PREC=0x00 TTL=101 ID=256 PROTO=TCP SPT=6000 DPT=3306 WINDOW=16384 RES=0x00 SYN URGP=0 Dec 2 20:01:05 graviton kernel: Firewall: *TCP_IN Blocked* IN=eth0 OUT= […]
我和一个同事都推测这是一个明确的“否”,但是,不可否认,我们的networking知识是有限的。 如果不事先了解networkingconfiguration(即没有DHCP或静态IPconfiguration),甚至有可能找出networking的网关? 如果确实有可能,怎么样?
我们是一个不到十人的团队,需要快速build立一个支持基于活动目录的authentication的git仓库。 最简单的解决scheme似乎是使用git存储库的文件共享,并使用uncpath到达它,例如 git clone //server/share/repo.git 但是,我们有点担心鲁棒性。 当几个人使用相同的git存储库并且没有运行实际的服务器组件时,是否没有并发问题? 客户端运行的是Windows 7,服务器是Windows Server 2008R2。 使用msysgit 1.8.1.2 (我很清楚,还有很多其他的git服务器解决scheme,但是,特别是考虑到AD身份validation的要求,他们不是那么容易设置)
我不是SAN的专家,我在这里写作是为了得到关于我们的供应商似乎无法解决的持续和激怒的问题的一些线索。 我们拥有一台配备16 x 2 Tb磁盘的ENHANCE ES3160P4 SAN,用于我们的video监控系统。 SAN由供应商configuration为在RAID 5arrays中使用14个磁盘,2个磁盘是全局备用。 RAID通常分为两个大小相等的虚拟磁盘,跨越整个RAID空间。 每一个结果是超过12 Tb的东西。 每个虚拟磁盘对应一个LUN,连接到一个连续存储video数据的video服务器,并允许用户在需要时检索logging。 这些LUN使用NTFS进行格式化,并通过iSCSI连接到Windows Server 2012video服务器。 video服务器倾向于充分利用他们拥有的可用空间。 通过此configuration,SAN的磁盘出现故障并失败,并且每次SAN无法恢复RAID,因为另一个磁盘出现故障。 在过去的几个月中我们失去了4次RAID。 这个问题似乎不是由于一个坏的SAN样本造成的,因为我们拥有其他三台类似configuration的同样types的机器,似乎也有相同的问题。 只有一个没有问题,但目前没有得到充分利用。 经过几个月未知的testing和检查,供应商最后说,众所周知,SAN不应该被100%使用,或者它会在物理上快速降级,并且说为了解决这个问题,虚拟磁盘应该被创build留下RAID中可用总空间的10-15%。 我在网上search了这个问题,没有find具体的说法。 在我看来,创build跨越整个RAID的虚拟磁盘然后使用不足的LUN(即允许Windows具有空闲空间并避免碎片化)会更合理。 如果不是的话,我不明白为什么ENHANCE SAN允许创build跨越整个RAID的虚拟磁盘,如果它是“众所周知的”,必须留下一些空闲的空间,以及为什么供应商在开始时configuration系统…但这是另一点。 最后,我们要解决这个情况。 任何build议都被接受。 如上所述,我不是SAN专家,但是我经历了很多问题后,才真正了解供应商是否知道发生了什么事情,因为我们不能再接受这种情况了。 提前谢谢了! 问候 编辑:磁盘types从答案似乎是相关的信息,我补充说,磁盘都是西部数据模型WD2001FYYG-01SL3。
我正在使用一对位于透明网桥模式下的Sonicwall PRO 2040增强型防火墙后面的CentOS Linux服务器。 这些服务器有一个奇怪的问题下载文件超过几兆字节的大小。 例如,如果我尝试wget或者从kernel.org上FTP一个Linux内核的副本,第一个〜1-2MB将以600 + K / s下载,然后吞吐量将下降到1K / s。 我已经检查了所有可疑的防火墙configuration设置,但什么都没发现。 更有意思的是,我用同样的防火墙后面的Windows服务器进行了相同的下载,整个过程以600 + K / s的速度进行。 有没有人看过这个? 我应该从哪里开始寻找解决这个问题?
我正在寻找一个插件或产品作为远程探测器,并执行testing,然后将结果发送回中央Nagios服务器。 原因是我想监视客户的内部系统和服务器,但不希望允许所有通过防火墙的stream量。 理想情况下,我想要安装一个软探测器,然后执行testing,并将结果(通过SSH)发送回中央的Nagios安装。 有谁知道会提供这种服务的产品或插件? 如果不是Nagios,有没有其他的监控系统可以做这样的事情(理想情况下是开源的)?
这可能看起来与编程有关,但这是一个操作系统的问题。 我正在编写一个小型的高性能守护进程,每秒需要上千个连接。 它在Linux上(尤其是EC2上的Ubuntu 9.10)运行良好。 在Mac OS X上,如果我在基准testing中发现了几千个连接(大约为16350),只需打开一个连接,是否closures连接,那么基准testing程序会挂起几秒钟,等待套接字变为可用之后继续(或在此过程中超时)。 我同时使用Apache Bench和Siege(以确保它不是基准应用程序)。 那么为什么/如何Mac OS X限制插槽可以使用的速率,我可以阻止它做到这一点? 还是有其他事情呢? 我知道有一个文件描述符的限制,但我没有打这个。 接受一个套接字没有任何错误,它只是在第一个(大约)16000之后挂起一段时间,等待 – 我假设 – 操作系统释放一个套接字。 这不应该发生,因为之前所有的套接字都是在这个时候closures的。 他们应该按照他们closures的速度来使用,而在Ubuntu上使用,但是在Mac OS X上似乎有一些多(5-10?)秒的延迟。 我试图用ulimit每一个方式调整。 纳达。
我有一个简单的家庭networking与Windows 7机器和Linux机器(Fedora 12和13)。 我希望能够解决从Windows机器的Linux机器名称。 例如: – Windows 7平mylinuxmachine 目前这个不解决。 有任何想法吗? 谢谢, 马丁
我正在pipe理多个网站,大部分基于WordPress,并且都基于LAMP堆栈。 我正在将我的所有网站移至Amazon云。 我是AWS的新手,我的计划是从一个最小的网站开始移动一个网站。 我的问题是我应该把我所有的网站放在1个独立的实例上的1个EC2实例和1个网站上吗? 这可能听起来很愚蠢,因为任何人都可以在传统的虚拟主机上下文中select后者。 我之所以想到前者,是因为: 可重复使用的LAMP堆栈 我可以使用LAMP堆栈生成我自己的AMI,以便我可以将其重复用于我的不同网站? 我不去社区AMI的原因是这样的 我只是不知道使用哪一个 作为一个对Linux或者LAMP栈不太陌生的人,我想只是我需要的东西,不多也不less 成本 :将每个站点放在一个单一的巨大实例上,而将每个站点放在一个较小的实例上。 我不认为这是事实,但我认为不会有什么坏处 pipe理多个实例很困难 可扩展性 我相信在几个月的时间里,我现在需要的计算能力大约比现在多3倍(新网站发布,现在我有6个,到那时我将有10个;现有网站的stream量增长很快)。 无论如何,让我说我决定去水平缩放,例如使用目前我正在使用的3个相同types的实例。 所以我的进一步的问题是,这种情况将如何影响我的决定,我应该分离我的网站,还是把所有的一组EC2实例放在一起? 我知道这可能与我正在阅读的Amazon云上的垂直和水平缩放之间的差异有关。 这也可能与虚拟机/服务器有关的知识有关,其中我是一个完全白痴,但如果有必要,不会介意更多。 不过,我想我应该问一下,因为这可能会影响我应该关于亚马逊云的方向。 随意给我一个耳光,如果你认为我是这样一个懒惰的凹凸,应该做我的作业第一:) 所有的帮助非常感谢! 免责声明:请告知,如果这应该张贴在superuser.com或任何stackexchange网站。 谢谢
有几个用户正在使用脱机文件夹来引用我们想要停用的服务器…实际上,服务器已经脱机,并且有人正在等待这个共享的更新。 将这些caching文件以新名称移动到新服务器而不丢失新数据的最佳方法是什么?