服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
上周我也提了一个类似的问题,现在我已经准备好向前迈进了,我只是为了确保我不把它搞砸 我inheritance了一个新的办公室,直到上个周末,当我升级他们有W2K域控制器。 他们现在是W2K3域控制器。 我试图添加一个W2k8 DC,并遇到了一些严重的问题,因为默认域控制器策略已经修改了W2k DC安全模板,该模板改变了registry和文件权限,并locking了W2k8依赖的多个服务。 这是我的build议,只是希望你告诉我,如果听起来不对, 在域上创build一个新的W2k8框 备份当前的DC 备份当前的GPO 通过删除导致问题的所有条目手动更改默认域控制器策略。 等30分钟 推广新的W2k8盒作为DC 复制 将所有FSMOangular色转移到W2k8框 降级所有较旧的DC(这似乎是必要的,因为它们仍然受不良GPO“影响”) 带上第二个DC 这对你来说似乎合乎逻辑吗? 似乎它会对我工作。
我一直在用iperf做一些testing来测量2台服务器之间的networking吞吐量(通过交叉网线连接),我只能看到180到200 Mbps。 我尝试了不同的电缆,他们都是CAT6。 正如你可能知道的,iperfdynamic生成数据包,所以磁盘I / O不涉及这里… 这两台服务器运行普通的Windows 2003,为网卡提供正确和最新的networking驱动程序。 我知道有一些涉及协议的开销,但我不认为这需要超过20%的带宽。 瞄准80%的利用率是否现实? 也就是说,要在1Gb链路上达到800Mbps左右? 你真的在Windows上看到这个吗? 谢谢,JFA
我正在使用SQLServer Management Studio(2005),并且在那里有一个相当长的服务器列表,我想摆脱一些不再使用的服务器,而不必再次设置它们。 我知道, C:\Users\*\AppData\Roaming\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat可以被删除,这将删除所有的条目,但无论如何,只是删除一些他们? (编码信息) 我查看了这个文件,它是来自Appplication目录下的Microsoft.SqlServer.Express.ConnectionDlg.dll (Class Personalization)的一个序列化的blob,但是所有的方法都是私有的。 所以我不能只创build一个实例,然后调用条目上的Remove。 更新我写了一篇关于CodeProject的文章,解释如何实现这一点。 http://www.codeproject.com/KB/vb/AlterSQL2005MRU.aspx
我使用了IIS( http://www.webconfs.com/how-to-redirect-a-webpage.php )中解释的技术,但是当应用到“/index.htm”时,似乎会导致无限循环并redirect到“/”。 有没有另外一种方法在IIS中这样做,以便它不会无限循环? 这个页面是静态HTML,所以我不能实现一个ASP或ASP.net的解决scheme。 有任何想法吗?
我正在用Postgres数据库开发一个运行django的网站。 我在本地开发,并有3台VPS服务器用于testing,分期和生产。 每个VPS运行自己的Linux / Apache / Python / Postgres堆栈,并拥有自己的数据库。 我已经开始发现,通过使用git进行连续部署,暂存实际上变得多余(从分段到生产需要交换需要重新启动VPS的IP地址)。 我唯一能做的就是有助于进行复杂的数据库迁移,即使这样,在分区和生产过程中的Postgres数据库也不会镜像,那么在迁移之间input的数据就会丢失。 我的问题是我应该在分期和生产之间镜像Postgres吗? (如果是这样,怎么样?)我做对了吗? 我无法find有关Web应用程序部署最佳实践的任何地方的文档。
好吧,我已经通过这个网站进行了search,并阅读了许多同一主题的问题,但令人困惑的是,我的两个ns条目都有一个Alogging。 当我在反向DNSlogging上运行named-checkzone时,我得到这个错误: zone example.com/IN:NS'ns.example.com'没有地址logging(A或AAAA) zone example.com/IN:NS'ns2.example.com'没有地址logging(A或AAAA) 我显然是在做一些愚蠢的事情,但是谁能够说清楚究竟是什么,因为我被困在了这个问题上。 这是我的域名区域文件: $ TTL 604800 @ IN SOA ns.example.com。 root.example.com。 ( 12 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns.example.com。 @ IN NS ns2.example.com。 @ IN MX 10 mail.example.com。 @ IN A 192.168.1.109 example.com。 IN […]
telnet客户端在Windows 7中默认是禁用的。我想为我们域中的所有Windows 7 PC启用telnet客户端。 我知道如何手动启用它: 开始 控制面板 程序和特点 打开或closuresWindowsfunction 检查Telnet客户端 点击确定 我该如何为域中的所有Windows 7电脑做到这一点? 所有的Windows 7个人电脑都在一个单独的OU。 这可以启用registry设置,我可以适用于所有的Windows 7电脑? 可以通过组策略来完成吗?
目前,我正在为一个小型(最多5个)开发团队准备一个用于Windows Server + SQL Server + AD + Sharepoint + Exchange + IIS(ASP.NET)+ Biztalk +?开发和testing的小型虚拟环境。 不同的方法有什么优点和缺点,例如。 在不同的机器上拆分,或者把每台机器的所有东西打包好。 我的经验是什么是我应该遵循的架构和各种系统/服务器布局方面的最佳实践。 分享什么和每个人分裂什么。 我希望在开发和testing过程中获得一定的灵活性(所以团队成员不会彼此踩脚趾),并限制需要传播设置,整合工作项目和在事情中断时恢复更改所需的pipe理工作。 它不应该是一个日常开发工作环境,更不是一个二级开发人员testing环境,而是一个不具有正式变更过程的集成或QAtesting环境。 海事组织这两个边界的解决scheme是: 为每个开发团队成员创造一个包容各方的机器,让他们自由pipe理 创造一个由不知何故forms化的变更请求过程pipe理的共享环境 你会推荐什么金手段,为什么?
我有一个使用4个独立数据库的Win Form,Data Entry应用程序。 这是偶尔连接的应用程序,它使用合并复制( SQL 2005 )来保持同步。 这工作得很好。 我正试图解决的下一个障碍是添加filter到我的出版物。 现在我们正在复制70MB的压缩文件给我们的150个用户,如果真的,他们只需要一小部分。 使用filter我可以做到这一点(见下面的代码),但我必须做一个映射表,才能做到这一点。 这个映射表由3列组成。 PrimaryID(Guid),WorkerName(varchar)和ClientID(int)。 问题是我需要这个表在所有的四个数据库中存在,以便将其用于filter,因为据我所知,filter语句中不允许使用视图或跨数据库查询。 我有什么select? 似乎我会设置它在1数据库中维护,然后使用触发器保持其他3个数据库中更新。 为了成为filter的一部分,我必须将该表包含在复制集中,所以如何适当地标记它。 还有更好的方法吗? SELECT <published_columns> FROM [dbo].[tblPlan] WHERE [ClientID] IN (select ClientID from [dbo].[tblWorkerOwnership] where WorkerID = SUSER_SNAME()) 它允许你链接filter,这下一个是低于第一个,所以它只能从第一个过滤设置。 SELECT <published_columns> FROM [dbo].[tblPlan] INNER JOIN [dbo].[tblHealthAssessmentReview] ON [tblPlan].[PlanID] = [tblHealthAssessmentReview].[PlanID]
我运行Nginx并通过FastCGI代理PHP请求到PHP-FPM进行处理。 我将随机收到502错误的网关错误页面 – 我可以通过点击我的PHP网站非常迅速/刷新页面一两分钟来重现此问题。 当我得到502错误页面时,我所要做的就是刷新浏览器并正确刷新页面。 这是我的设置: nginx / 0.7.64 PHP 5.3.2(fpm-fcgi)(内置:Apr 1 2010 06:42:04)Ubuntu 9.10(最新的2.6 Paravirt) 我使用这个./configure指令编译PHP-FPM ./configure –enable -fpm –sysconfdir = / etc / php5 / conf.d –with-config-file-path = / etc / php5 / conf.d / php.ini –with-zlib –with -openssl –enable-zip –enable-exif –enable-ftp –enable-mbstring –enable-mbregex –enable-soap –enable-sockets –disable-cgi –with-curl –with -curlwrappers –with-gd –with-mcrypt –enable-memcache […]