服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
围绕SQL Server所需的sorting规则设置存在大量冲突或混淆的信息,因为它与托pipeSCSM 2012数据库和关联的数据仓库数据库有关。 在安装过程中,如果将sorting规则保留为缺省值SQL_Latin1_CP1_CI_AS,则会出现此错误。 这篇TechNet文章说: 对于此发行版,请确保在承载Service Manager数据库,数据仓库数据库,分析服务数据库和Reporting Services数据库的计算机上使用SQL Server和Analysis Services中的相同sorting规则。 有关SQL Serversorting规则的详细信息,请参阅使用SQL Serversorting规则 。 如果您的SQL Server安装使用默认sorting规则(SQL_Latin1_General_CP1_CI_AS),则会显示一条警告消息,指出sorting规则不是Service Manager支持的sorting规则之一,不受支持的sorting规则可能会在多语言环境中导致不可预知的行为。 警告 在使用默认sorting规则时,无法在Service Manager中支持多种语言(SQL_Latin1_General_CP1_CI_AS)。 如果稍后您决定使用不同的sorting规则支持多种语言,则必须重新安装SQL Server。 默认sorting规则与仅限英文的Service Manager安装不存在任何问题。 有关语言支持的更多信息,请参阅System Center 2012 – Service Manager的语言支持 。 在该链接之后,列出SQL_Latin1_General_CP1_CI_AS作为受支持的sorting规则! 这是我的大脑开始爆炸的地方。 还有大量的引用声明Analysis Service,Reporting Service和DBE都需要相同的sorting规则集,但SQL_Latin1_General_CP1_CI_AS不是这两个选项中的一个。 有Latin1,不区分大小写,区分变音的选项,但不包括SQL_Latin1_General_CP1_CI_AS。 为了在伤口上擦盐,服务经理文档说,为了将SCOM数据提取到SCSM数据仓库中,sorting相当匹配。 但是, SCOM 2012 SP1文档指出: 所有数据库的SQL Serversorting规则设置必须为以下之一:SQL_Latin1_General_CP1_CI_AS,French_CI_AS,Cyrillic_General_CI_AS,Chinese_PRC_CI_AS,Japanese_CI_AS,Traditional_Spanish_CI_AS或Latin1_General_CI_AS。 不支持其他sorting规则设置。 因此,为了将SCOM数据提取到SCSM中,您似乎不得不使用不受支持的sorting规则来限制您使用单一语言。 是对的吗? 如果是这样,为什么SQL_Latin1_General_CP1_CI_AS列为受支持和兼容的sorting规则,为什么安装程序会抱怨呢? 我是否在睡梦中死亡,在地狱里醒来?
我想运行我自己的本地dns服务器,只转发一些DNS查询特殊的DNS服务器和所有其他人到公共的谷歌DNS服务器。 本地DNS服务器的数据库不应该caching查询。 例如:* .go.com到192.95.16.109的所有子域名,以及所有其他到google dns的子域名
我需要转储包含50个奇数表的数据库,我想排除大约15个具有前缀exam_ 我试过mysqldump –ignore-table=dbname.exam_* ,甚至试过–ignore-table=dbname.exam_%它没有像预期的那样工作。 我不得不多次使用–ignore-table 。 编辑:我见过几个shell脚本列出tables not like tablename_% ,并将其传递给mysqldump 。 但是,我想知道在mysqldump或mysql中是否有一个选项,而不必编写脚本。 编辑 – 添加:最终使用脚本来转储数据库排除表,使用ignore-table=多次。
在64位Windows Server 2003上,我可以看到使用taskmgr或进程资源pipe理器,总的提交费用大约为3.5GB,但是当我总结每个进程使用的专用字节(通过运行pslist -m并添加所有值Priv专栏)总计1.6GB。 我知道哪个进程似乎是造成这个(sqlservr.exe),当我杀了进程,提交费用急剧下降。 然而,这个过程只消耗了大约220MB的私有字节,但是这个过程却让这个过程下降了1.6GB。 这怎么可能? 如何提交费用如此显着大于专用字节,这应该代表承诺的内存量? 如果其他一些因素导致交易费用,那么这个因素是什么,我怎样才能看到它在过程资源pipe理器中的影响? 注意:我声明我已经理解了保留和已提交的内存之间的区别 :上面的调查特别涉及只包含已提交的内存并排除保留的内存的专用字节 。 在这种情况下,进程的虚拟大小超过了4GB,但是这应该是无关紧要的 – procexp中的虚拟大小代表保留的未提交的内存,不应该对提交费用做出贡献。 我特别感兴趣的是这个问题的一般化的答案:我假设,如果sqlservr.exe可以这样的行为,任何进程可能会。 进一步调查 我注意到在这个过程中指向Sysinternals VMMap尽pipeProcexp报告了一个220MB的私有字节,但报告了一个1.6GB的“私有数据 ”。 鉴于“Windows®Sysinternalspipe理员参考手册”中关于此字段的文档声明: 专用数据存储器是由VirtualAlloc分配的内存,不会由堆pipe理器或.NET运行时进一步处理,也不会被分配到堆栈类别… VMMap的“专用数据”定义比Process Explorer “专用字节”。Procexp的“专用字节”包括属于该进程的所有专用提交的内存。 即VMMap提交的“Private Data”应该小于Procexp的“Private Bytes”。 另外,在阅读Mark Russinovich的“ 推动内存”一节“ 推动Windows的限制:虚拟内存”之后 ,他突出强调了两个不会出现在私有字节中的情况: 文件映射视图与写时复制语义(但是,根据VMMap没有分配给映射文件的重要空间)。 页面文件支持的虚拟内存(不过,我试着按照build议使用-l标志进行testing,并且没有显着的内存被页面文件支持的部分占用)
我试图了解我的服务器磁盘上发生了什么。 它运行Ubuntu 12.04LTS,我习惯于使用iostat来了解磁盘何时是瓶颈。 但是iostat -xd对我来说就像磁盘相当闲置: Linux 3.2.0-41-generic (loki) 07/05/2013 _x86_64_ (8 CPU) Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 0.16 1.23 0.69 1.49 9.94 37.03 43.05 0.52 239.02 14.16 343.06 3.65 0.80 sdb 0.00 0.00 0.00 0.00 0.00 0.00 8.10 0.00 0.25 0.25 0.00 0.25 0.00 dm-0 0.00 0.00 […]
我已经在centos上安装了NAGIOS并且工作正常。 我想尝试从nagios用户的命令,但是当我这样做 su nagios用户然后得到这个 This account is currently not available. 但networking界面工作正常。 所以我想知道最新的问题
我们的网站由托pipe公司HA根据共享托pipe计划在域D下托pipe。 我想将我们的主机提供商切换到公司HB,我愿意为此购买新的SSL证书。 我明确不想迁移现有的证书,因为我没有访问HA上的服务器。 我的问题是,如果HA和HB都可以同时拥有一个安装了相同域D的独立证书? 如果是这样,一旦我把域切换到HB,新的站点能够在SSL下无缝工作,或者我必须在HA上以某种方式“取消注册”证书,然后才能在HB上安装新的证书。
我不想“删除X天以前的文件”。 如果我想这样做,我只是从那里已经写了成千上万的脚本之一,我不会问这样一个微不足道的问题在ServerFault上。 我想要删除特定文件夹中除最近N个文件以外的所有文件。 背景:将远程系统configuration为将定期存档文件转储到Windows服务器上的共享。 这些文件的命名约定为YYYYMMDD-hhmm.ext。 如果存档过程失败,我不希望清除脚本删除文件,只是因为他们比那么多天更旧。 无法将远程系统configuration为在归档过程中清除文件。 例如,脚本运行时可能有10个文件,可能有7个文件,文件夹中可能有5个文件。 无论年龄多大,我都需要至less保留最近的5次。 这可以用PowerShell完成吗? 编辑:这将是可取的忽略不符合命名约定的文件或文件夹。 其他文件和文件夹不应该被删除,也不应该混淆脚本(导致保留less于5个档案文件)。
我有多个运行WordPress的虚拟网站,但是这个开始抛出错误,我无法find问题。 阿帕奇说: [Tue Jul 30 14:13:40 2013] [error] [client 82.100.0.70] FastCGI: comm with server "/var/www/uzivatel/www.domena.xy.php5-fcgi" aborted: idle timeout (30 sec) [Tue Jul 30 14:13:40 2013] [error] [client 82.100.0.70] FastCGI: incomplete headers (0 bytes) received from server "/var/www/uzivatel/www.domena.xy.php5-fcgi" 但是PHP-FPM日志是可以的(它在请求之后的几毫秒内生成): – – 30/Jul/2013:14:13:10 +0200 "GET /index.php" 200 /var/www/uzivatel/webs/www.domena.xy/index.php 793.871 35072 37.79/30.23 有代码200,所以页面似乎被正确创build,但Apache的行为就像从fastcgi服务器没有回应。 但有趣的部分是,当我切断页面生成之前,apache正确地返回到客户端。 但是如果我插入<?php die(); ?> 在标签之后,会发生同样的错误。 […]
在Server 2008 R2中,服务器pipe理器实例是一个包罗万象的工具,可以从集中的位置(IIS,MSMQ,事件查看器,服务,磁盘pipe理等等)完成所有工作。在Server 2012中,新的服务器pipe理器似乎没有有能力做任何这样的本地,而不像过去那样创build自定义的MMC。 我只是想念一些东西,或者他们真的删除了吗?