服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我的团队正在写(社交)网站,理论上应该在很快成长。 我的任务是尝试定义这样一个页面的硬件要求(对于投资者)。 我们创build页面的技术是PHP + MySQL。 有一段时间我读了负载平衡器,鱿鱼,haproxy等…谁能推荐一个很好的知识来源,我可以了解更多关于服务器和硬件组合的可能configuration?
我希望我有Team Foundation Server 2010.什么是最小的硬件configuration来处理这个? 最多只有10个人存储的解决scheme将很less,同时很less在这个方面工作。
我们有以下configuration: Windows Server 2008安装在Vmware Esxi 4.1服务器上 物理机器 – 具有大量资源的惠普服务器,还没有安装其他虚拟机。 Server 2008是一个域控制器,并安装了Forefront TMG 2010 (顺便说一句,这是一个有效的configuration?) Forefront使用服务于内部AD基础设施的本地dns服务器,并使用转发器连接到ISP DNS 服务器通过100 Mbit非托pipe交换机连接到卫星调制解调器idirect x3。 定期地,Web页面开始加载延迟或完全失败。 我认为这看起来像DNS问题,但我也认为它不是。 我注意到,在问题出现的时候,从服务器本身pingnetworking地址显示出以下结果: 第一个或两个ping失败,其余的工作正常。 下一个ping到相同的域名或ip地址是完全成功的。 在初始连接build立之后,在任何大小的系列ping中都不会丢失任何一个ping。 网页浏览也是一样 – 大文件下载速度稳定。 目前的网卡types是E1000。 今天我要试试VMXNET3。 也许这是速度/双工设置问题 – 我已经尝试了自动协商和100 MB全双工硬盘。 顺便问一下,是否有方法来检查自动协商后设备同意的设置? 我必须注意卫星连接的具体情况 – ping时间约为600毫秒。 我已经试过的: closurestcp卸载 打开mtu发现 任何帮助将不胜感激。
如何停止Tomcat 6.0服务器? 在bin目录下它只有4个文件 bootstrap,tomcat6,tomcat6w,tomcat-juli 在TaskManager下也是,Windows Processes也没有关系到tomcat 我们怎样才能停止服务器实例(我需要停止它,因为我修改了一些web.xml文件)
我有一个空格分隔的path列表的variables。 我需要将这些path作为参数发送到程序script.sh -i /dir1 -i /dir2 。 什么是创build这样的参数列表的最佳方式? 像$(echo "$paths" | sed 's|\([^[:space:]]\+\)|-i \1|g)会工作,但它是不可读的,因为它是生成文件的一部分。
我有通过通配符与Apacheconfiguration的子域: <VirtualHost xxx.xxx.xxx.xxx:80> ServerName www.example.com ServerAlias *.example.com … 这是完美的,除了它也使subsubdomains。 例如:www.test.server.com 我如何确保只有subdomains有效, subdomains不是?
Apache2 CentOS 6 我试图找出如何使Apache VHost将其所有请求发送到索引页作为一种引导。 我不希望改变URL的外观,但所有的请求应该调用相同的index.php文件.. http://url.com/one http://url.com/ http://url.com/one/two/three 上面的例子都应该在索引页上。 谢谢你的帮助..我的大脑受到了伤害 编辑:我似乎得到的地方,直到我冲浪到现有的目录..在这一点上,重写规则似乎不工作.. 谢谢, <VirtualHost *:80> ServerName project_boot DocumentRoot /var/www/html/project_boot <Directory "/var/www/html/project_boot"> AllowOverride None RewriteEngine On RewriteRule ^/.*$ /index.php [QSA,L] </Directory> </VirtualHost>
有没有人有任何想法,为什么我会受到这个在zsh中的bug,因为永远? 这就像是某种string格式化错误: ~% printf "%s\n" foo " foo)foo 基本上任何有双引号的东西都可以用类似的方式解释: ~% perl -e 'printf("%s\n", "foobar")' ", "foobar")')foobar Zshconfiguration不是精心devise,只是一些基本的东西,如: setopt appendhistory histignorealldups autocd autopushd bindkey -e zstyle :compinstall filename '/home/zike/.zshrc' autoload -Uz compinit compinit 任何暗示为什么会发生? 谢谢。
我有一个有趣的情况,我将应用程序部署到运行根应用程序的早期版本的.NET框架的子目录中。 / <- .NET 4.0 /child/ <- .NET 2.0 据我所知,应用程序池安装正确。 我收到的儿童应用程序的错误页面指出框架是: Version Information: Microsoft .NET Framework Version:2.0.50727.4216; ASP.NET Version:2.0.50727.4209 这对我来说很好。 但是,我得到这个错误: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive. 这似乎表明,根应用程序上的web.config文件覆盖了子web.config文件的一部分。 有什么我可以做,以防止这种情况?
我正在寻找将我的文件服务器从一个xserve移动到一个新的。 两者都绑定到相同的打开目录主。 我无法复制和保留所有的posix和acl权限。 我以前用tar -pcvf但是我真的很想做,不用创build一个4tb的tar文件并解压。 目前我有一台服务器通过AFP挂载到另一台服务器上。 谢谢!