服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们有一个网站到现场IPSEC VPN,两个端点都是Cisco PIX 515e的。 两端的链接都是100MB,但VPN上的速度(使用jperflogging)最多为4MB。 显然这代表了我们应该得到的速度的巨大鸿沟。 我很欣赏将有VPN的开销,但肯定不是那么多。 看着它,两个PIX的所有接口都将其MTU设置为1500.运行一些testing来检查pathMTU显示如下: 通过VPN隧道 SITEA – > SITEB = Path MTU 1300 SITEB – > SITEA =pathMTU 1434 不使用VPN隧道 SITEA – > SITEB = Path MTU 1500 SITEB – > SITEA = Path MTU 1500 所以; 在创build隧道之前,pathMTUbuild议1500的接口MTU是可以的。 然而,在VPN上运行相同的testing返回较低的build议MTU,并在那个不同的testing。 我们应该把我们的PIX上的MTU放到build议的1300/1434值中的一个还是一个红鲱鱼? 和; 如果我们将MTU降到这些值,我们是否也需要相应地更改MSS(两个设备上的当前默认值)。 任何指导,将不胜感激,因为这不是一个链接,我们可以尝试101件事情没有正当理由,由于业务性质和链接。 提前谢谢了。
我设法build立了运行ArchLinux的OpenLDAP服务器。 我现在可以使用LDAP用户从客户端(也是ArchLinux)login。 现在我想通过networking安装主目录…我假设我需要autofs和NFS,但是我find的所有指南都使用AutofsLDAP,它不存在于Arch中。 有人能指出我正确的方向吗?
我想在我的开发机器上运行MongoDB,只要端口27017请求,但不是在此之前。 我已经得到了/usr/lib/systemd/system/mongodb.socket文件的一部分,但是现在我被困住了,还有其他什么东西在里面,我不知道这是否是正确的目录。 [Unit] Description=High-performance, schema-free document-oriented database Socket [Socket] ListenStream=27017 [Install] WantedBy=sockets.target 我的问题基本上是:还有什么我需要写在文件中,我在哪里放置这个文件,我必须做比运行systemctl enable mongodb.socket之后?
我们公司有一个域名(win xp和7)。 我们需要集中获取所有系统的所有硬件信息(RAM,CPU,HD,…)和IP。 有没有任何软件可以这样做?
根据OpenStack API文档 ,OpenStack现在提供了API来pipe理和部署防火墙来保护networking。 防火墙通过API提供的信息似乎非常有限。 例如,您可以使用由一组规则组成的策略创build防火墙。 但是,你怎么能够定义这个防火墙的位置,哪个子网由它分隔,哪些数据包应用它的规则呢? 任何关于如何工作的解释,或参考关于这个问题的更多的描述性文件,将不胜感激。
我试图让一个bash脚本在Centos 6.5版本上使用sysloglogin到一个自定义的日志文件,但是它总是只logging到/var/log/messages如下所示: Jan 12 09:54:47 localhost nbsp: Test message blah! 我究竟做错了什么? 为什么不logging到/var/log/my_prog_test.log ? 这是我的configuration和文件。 /etc/rsyslog.conf (大部分文件被忽略): if $programname == 'my_prog_test' then { action(type="omfile" file="/var/log/my_prog_test.log") } 在对rsyslog.conf进行更改后,我运行… $ sudo /etc/rc.d/init.d/rsyslog restart Shutting down system logger: [ OK ] Starting system logger: [ OK ] …所以rsyslog在configuration更改后重新启动。 bash脚本/home/nbsp/bin/my_prog_test看起来像这样: #!/bin/bash logger 'Test message blah!' 日志文件列表: $ ls -la /var/log/ […]
我想我会build立一个testing环境来试用这个。 我有一个物理服务器,有一个有点大量的物理存储。 它正在运行SQL,并希望通过热迁移进行冷迁移,以确保我没有数据一致性问题。 我的问题是,在迁移过程中自由空间是否非常快速地传输,还是从字面上稍微复制一点? 该存储具有600GB的物理空间,仅有200GB的使用量。 我没有很长一段时间可以把它拿下来。 显然,一种select是构build一个单独的SQL服务器并逐个迁移数据库,但现在我们来关注如何传输空闲空间的P2V问题。
我们的客户之一在HP Gen8服务器上运行关键应用程序,并且与TOE存在不兼容问题,现在我们需要禁用它。 物理服务器有两个NC112T PCIe适配器和NCUconfiguration的NIC组合。 我尝试使用设备pipe理器禁用来自两个适配器的TOE相关设置,并禁用NICU工具的NIC组合。 重新启动后,服务器将丢失IP信息,并且团队协作不再有效。 由于我们处于生产环境中,所以无法解决此问题,因此应用了回滚计划。 我试图search互联网,但无法find标准程序来禁用TOE,所以我想知道如何从HP服务器正确禁用TOE? 以及如何检查非TOE是否正常工作? 顺便说一下,我可以使用NETSH命令从Windows级别禁用TOE,现在一切正常。
所以我们使用apache作为反向代理来发送请求到我们的solr(search应用程序),它是在tomcat中托pipe的。 我们有另外一台服务器托pipe在jboss中,它以二进制格式向apache发送数据,然后将这些数据发送给tomcat进行索引并放入solr数据库。 数据以多部分POST请求发送。 这个过程可能需要长达8个小时。 所以这里的问题是,当我们通过apache发送数据时,在索引(发送数据部分)中间大约30-40分钟,我们会在jboss(发送数据部分)中收到很多代理和错误的网关错误数据),并在tomcat日志中,它会说,收到的数据有一个无效的EOF。 所以显然数据没有正确发送。 如果我们看一下apache日志,这个错误有很多: [Wed Jan 08 16:10:45 2014] [error] [client 10.60.6.6] (70007)The timeout specified has expired: proxy: error reading status line from remote server localhost:8080 [Wed Jan 08 16:10:45 2014] [error] [client 10.60.6.6] proxy: Error reading from remote server returned by /application-path/application-url 和这个错误: [Mon Jan 13 11:38:49 2014] [error] (103)Software caused […]
我们的应用程序正在亚马逊服务器上运行,我们不断面临与tcp握手相关的问题。 有时我们无法连接到我们的服务器端口80上的应用程序或telnet。 我GOOGLE了,发现禁用TCP窗口缩放和TCP时间戳的解决scheme可以解决这个问题。 我做到了,问题得到解决。 这里是解决scheme: 为什么服务器不会发送SYN / ACK数据包来响应SYN数据包 现在,这是好的,以禁用服务器上的TCP窗口缩放和时间戳? 如果没有,那么我将如何解决我的问题(握手问题)。