服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有很多CSR需要在Windows上签名/发布和导出。 我希望能够以某种方式对它们进行批量处理(虽然听起来像是可以做一些工作),但我不太确定如何去做这件事。 这可行吗? 任何帮助将不胜感激。
我遇到了很多使用情况,从一个(通常是换行符分隔的)stream中获取input,并以顶级的方式汇总它(参见top,iotop等)将会非常有用。 一种即时的数据透视表。 例如采取log-esqueinput: I heard A from unit 1 and it said "Great!" 56 I heard A from unit 2 and it said "Oh no!" 42 I heard C from unit 1 and it said "Waiting for input." 33 I heard B from unit 3 and it said "Stopped." -1 … 从这里,我们可以运行一个正则expression式和组指标的工具: topify [lineout] [regex] […]
我有2个networking服务器,有可能在这个过程中增加更多的服务器。 现在我使用lsyncd + csync2保持这些服务器同步。 由于所有文件都在两台服务器上(本地打开文件时不需要networking访问),但在其他情况下效果并不理想,因此性能performance良好。 其中一个例子是,如果我删除服务器1上的文件,并立即将新file upload到具有相同名称的服务器1。 同时从服务器2中删除该文件,导致服务器1上的新上传的文件被删除,服务器2向服务器1发送删除事件,完成“更新循环”。 我不禁想到,必须有更好的方法来保持服务器的同步。 我一直在看GlusterFS,我发现所有文件都复制到所有服务器的设置是不鼓励的。 但是,我正在这些服务器上运行Drupal等CMS系统。 这样的CMS系统通常会打开相当多的文件,我担心太多的networkingstream量来获取这些文件会减慢请求速度。 将GlusterFS设置为将所有文件复制到所有节点,这是一个想法,以取代lsyncd + csync2,或者这是一个坏主意?
我们有一个Graphite服务器来收集通过collectd,statsd,JMXTrans的数据…几天以来,我们的数据经常有漏洞。 通过挖掘我们现有的数据,我们可以看到碳caching大小(从50K到4M)有所增加。 我们看不到收集到的指标数量有所增加(metricsReceived稳定在30万左右)。 查询数量从1000个增加到1500个。 奇怪的是,当caching大小增加时,cpuUsage从100%(我们有4个CPU)略微下降到50%。 奇怪的是,如果从磁盘读取八位字节,并且写入的八位字节数量减less,我们看到数量增加。 我们的碳configuration主要是默认值: MAX_CACHE_SIZE = inf MAX_UPDATES_PER_SECOND = 5000 MAX_CREATES_PER_MINUTE = 2000 很明显,我们的系统发生了一些变化,但我们不明白什么,也不知道如何find这个原因。 任何帮助?
我想configurationWindows Server 2012及其Windows 7和Windows 8 VPN客户端,使用拆分隧道和子网外寻址的SSTP VPN,但我遇到了一个问题:RRAS服务器不会发送数据包到VPN来自任何机器以外的客户。 我的VPN服务器在亚马逊的“虚拟私有云”上运行,所以它只有一个网卡,在一个专用的,与我所有其他Amazon VPC服务器共享的RFC1918networking上有一个IP地址,以及一个将所有通信转发到该私有地址的公共IP通过NAT(亚马逊称之为“弹性IP”)。 我已经安装了RRAS并build立了一个VPN。 亚马逊的私有子网是172.16.0.0/17(这就是我所说的“亚马逊LAN”),但我希望所有的VPN客户端使用范围10.128.0.0/20(我称之为“ VPN LAN“)。 在我的亚马逊控制面板中,我做了以下操作: 禁用VPN服务器的源/目标检查 为指向VPN服务器的networking接口的10.128.0.0/20池添加了一个入口路由表。 在路由和远程访问MMC内,在服务器名称的属性菜单中,我已经完成了以下操作: “常规”选项卡 – >“IPv4路由器(选中)”,启用LAN和请求拨号路由 常规选项卡 – > IPv4远程访问服务器(选中) IPv4选项卡 – >启用IPv4转发(选中) IPv4选项卡 – >静态地址池,并指定10.128.0.1-10.128.15.154 在我的客户端和我的所有服务器上,我确定防火墙明确允许使用ICMP,或者完全禁用防火墙(当然不是永久计划)。 在客户端,为了启用拆分隧道,我已经去了VPN连接的属性 – >networking – > IPv4 – > Propeties – >高级 – > IP设置选项卡,并取消选中“在远程networking上使用默认网关”选中“禁用基于类的路由添加”。 此时,我的客户可以使用Windows 7/8 VPN客户端进行连接。 他们被分配了来自10.128.0.0/20池的IP,但由于他们没有自动设置任何路由,他们不能与远程networking通话。 我可以设置路由到远程networking和VPNnetworking,就像这样(在客户端上): route add 172.16.0.0/17 <VPN IP […]
我有大量的数据(大约900万个不同大小和types的文件;大多数是学生主目录),当我在卷上运行chkdsk时,它会花费很长时间在特定的索引上。 “很长一段时间”我的意思是几个小时,这是chkdsk总时间的很大一部分。 在chkdsk的大部分时间里,你可以看到每一秒的进步,但是在一个特定的索引号上,它只是停止。 如果我再次做一个chkdsk(没有任何数据变化),它停在相同的数字。 我已经将数据从一个卷转移到新格式化的数据,同样的事情发生在那里。 当我删除数据块时,chkdsk时间变短了,但是仍然有一个索引占用了总时间的很大一部分,直到磁盘几乎为空。 当我删除一块数据时,索引号有时候会改变。 这是正常的行为? 任何人都可以解释吗? 是否有一个特殊的索引,包含所有文件,或沿着这些线?
我在Debian Wheezy上安装了2个4TB磁盘,硬件RAID1(可能是LSI MegaRaid)。 物理块大小是4kB。 我要存储1.5亿到2亿个小文件(3到10kB)。 我并不是要求性能,而是为了最好的文件系统和块大小来节省存储空间。 我已经复制了一个8200字节的文件到块大小为4kB的ext4上。 这花了32kB的磁盘!? 是日记的原因呢? 那么有什么select来保存这些小文件的大部分存储?
我必须更新英特尔S3420GPLC板。 BIOS,BMC,FRU / SDR,整个事情。 英特尔下载中的一切都非常自动化。 您应该启动到集成的EFIshell,安装USB磁盘/密钥,然后启动下载中包含的startup.nsh脚本。 事情是,我尝试了一个4GB的USB钥匙和一个更大的60GB的USB磁盘,结果不佳。 当然,两者都有FAT32文件系统。 当插入它们并从EFI shell运行map -r ,甚至没有列出该密钥。 磁盘显示为blk0 ,我可以切换到它。 问题正在接近脚本: ls或dir命令返回"Cannot open current directory – Not found" cd update返回"Target directory not found" 它看起来不像是正确安装的磁盘。 任何指令我可以尝试或BIOS设置,可以closures? 编辑新信息: 我再次用另一个硬盘尝试,结果比第一个结果要好。 USB端口/控制器似乎不是问题,我用过的所有键盘都是如此。 mount blk0 fs0只是简单地为blk0创build了一个别名,但是并没有让它更具可读性。
我们有几台Proxmox服务器(Proxmox在Debian上运行),每个月大约一次,其中一台服务器会出现内核恐慌和locking。 关于这些locking的最糟糕的部分是,当它是一个单独的交换机上的服务器而不是集群主机时,该交换机上的所有其他Proxmox服务器将停止响应,直到find实际崩溃的服务器并重新启动服务器。 当我们在Proxmox论坛上报告这个问题时,我们被build议升级到Proxmox 3.1,过去几个月我们一直在这样做。 不幸的是,我们迁移到Proxmox 3.1的一台服务器在周五被内核恐慌locking,同一台交换机上的所有Proxmox服务器再次通过networking无法访问,直到find崩溃的服务器并重新启动服务器。 好吧,交换机上几乎所有的Proxmox服务器…我发现有趣的是,同样的交换机上的Proxmox服务器仍然在Proxmox版本1.9上不受影响。 这里是崩溃的服务器的控制台的屏幕截图: 当服务器被locking时,同一台交换机上运行Proxmox 3.1的其他服务器变得无法访问,并且正在喷出以下内容: e1000e 0000:00:19.0: eth0: Reset adapter unexpectedly e1000e 0000:00:19.0: eth0: Reset adapter unexpectedly e1000e 0000:00:19.0: eth0: Reset adapter unexpectedly …etc… uname -alocking服务器的输出: Linux —— 2.6.32-23-pve #1 SMP Tue Aug 6 07:04:06 CEST 2013 x86_64 GNU/Linux pveversion -v输出(略): proxmox-ve-2.6.32: 3.1-109 (running kernel: 2.6.32-23-pve) pve-manager: 3.1-3 (running version: […]
在运行AWS VPC中的docker时遇到问题。 这是我的设置:我有两台机器在VPC中运行: 10.0.100.150 10.0.100.151 它们都具有分配给它们的弹性IP,它们都运行在同一个启用了互联网的子网中。 比方说,我正在运行一个Web服务器,该服务器在10.0.100.150计算机的容器中为静态文件提供容器: IP:172.17.0.2 端口8111在机器上的8111端口上转发。 我试图从我的本地机器上访问静态文件(或者另一个非VPC机器也尝试了一个没有在VPC中运行的EC2实例)并且工作起来非常完美。 如果我尝试从另一台机器(10.0.100.151)访问文件,则会挂起。 我正在使用wget来拉取文件。 试图用tcpdump和ngrep进行debugging,而且我看到的是请求到达容器。 如果我在主机上,我看到请求进入但没有回应。 如果我在容器上看到请求,并且回应回来。 我已经尝试了多个iptables设置(启用postrouting,手动转发端口等),但没有成功。 以任何方式帮助 – 甚至debugging方向将不胜感激。 谢谢!