服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个Mac,我join到Windows域。 当机器离开networking并且连接到terminal时,它将机器的名称显示为HD_MACPRO。 当我连接到networking时,这个信息会改变,它认为它是另一个名字。 该名称通常是networking上有效的Windows机器。 有关这个原因的任何想法? 它可能是从DNS的名称? 如果是这样,我怎么能避免这一点?
我们有Apache运行的工人MPM和MaxClients设置为6,但是当我打开顶部,我可以看到超过6个Apache进程运行。 13下面的屏幕转储中可见。 有人可以解释这个吗? 还有一个来自/ server-status /的屏幕转储,大约在同一时间。 在我们正常的加载下,似乎一次只能处理2-6个请求,所以我期望看到许多apache2进程在最前面运行。 我可以协调这一点的唯一方法是假设在最大负载下,有3个服务器运行(ServerLimit 3,3 apache2进程),每个都有2个线程(3×2 = 6个apache2进程),但即使这样也会导致9个apache进程最多运行。 Apache本质上是逃避,从不释放内存。 我们每秒提供大约5-6个请求,使用/ server-status /进行监视,所以我认为将MaxRequestsPerChild设置为1000(我们已经使其低至500)会导致进程回收并释放内存,但是这并不似乎发生。 我们通过New Relic来监视Apache进程内存。 当我们重新启动Apache时,下面的configuration会消耗大约550M的内存。 每个进程最终都会膨胀到VIRT:300m RES:80m,我们似乎无法控制正在运行的进程数量,所以Apache在12-14小时内从550M-5G上升,并将我们抹去。 我已经检查了/conf.d/目录,以确保我们不覆盖我们的apacheconfiguration中的任何设置。 有没有人有任何build议获得Apache的控制权? 我知道我们有一个运行mod_wsgi的胖python应用程序,可能有内存泄漏,当然可以优化,但我只是想控制产生的apache进程的数量。 Apacheconfiguration: ### Section 1: Global Environment # # The directives in this section affect the overall operation of Apache, # such as the number of concurrent requests it can handle or […]
我需要一个.htaccessexpression式来使用第二个getvariables或通过名称获取getvariables。 目前我的mod_rewrite改变URL去除index.php文件名,并改变pageName GETvariables,使它看起来像一个文件名。 我现在需要第二个GETvariables,但目前的方式,它甚至不承认第一次重写后获得variables,所以我想mod_rewrite处理第二个variables将是'blogpage = 1'(1将是你正在使用的博客页面),以便它看起来像这样: *********.co.uk/PageName/2 而不是这个 *********.co.uk/PageName?blogpage=2 由于目前没有这个工作,PHP脚本只是认为var不存在,并返回一个NULL值。 这是我目前的mod_rewrite条件: RewriteCond %{REQUEST_fileNAME} !-d RewriteCond %{REQUEST_fileNAME} !-f RewriteRule ^([^/\.]+)/?$ index.php?pageName=$1
我们在具有3个相同主机的群集服务器2008 R2环境中使用Hyper-V。 虚拟机存储在通过iSCSI连接的SAN后端上的群集共享卷(CSV)上。 将虚拟机从一个CSV移动到另一个的最快捷,最安全和最有效的方法是什么? 单个CSV包含VHD和包含XML,BIN和VSV文件的虚拟机子文件夹。 虚拟机没有任何关联的快照。
好的,我的家庭networking上出现间歇性networking丢失的典型问题。 要恢复互联网,我只需要在路由器上打开电源。 问题解决了。 但我不明白为什么路由器停止通信。 我想有一个更好的故障排除技术,并消除滴,但我不知道在哪里看。 以下是我所尝试的: 我有一个脚本,从一台连接的局域网内的计算机按规定的时间安排路由器,我一直在跟踪3个星期的下降时间。 在我注意到的时代里没有任何模式 – 当然,除非我妻子想要连接,否则总是会发生这种情况。 几乎每天都有。 我的ISP提供24小时的IP租用,但是路由器设置为更新连接,并且我已经将路由器延长了4天而没有失败。 我的路由器是Netgear WGR614 v6,它保存的唯一日志是内容日志 – 每次我循环切换时都会被擦除,所以我不知道路由器停止时他们说了什么。 当路由器停止时,a)仍然有电b)灯亮表示它仍然与电缆调制解调器通信。 但我不能确认,因为我看不到任何交通。 c)它不会确认(通过ping)局域网上的有线或无线计算机,即使是具有静态IP并连接到路由器的计算机。 d)LAN上的任何计算机都没有连通性(尤其是互联网)。 我的局域网拓扑是Cable Modem – > Router – >本地计算机。 干杯,吉姆·帕克
我已经成功安装了鱿鱼服务,并开始阻止域名: acl blocked dstdomain "/mypath/to/blockedlist" http_access deny blocked 在“blockedlist”文件中我有: site1.pl site2.pl 当我运行浏览器,并去site1.pl它被阻止,但是,当我添加“www”,去www.site1.pl绕过拒绝规则,可以运行此网站。 我不想通过在我的阻止列表文件中使用www添加第二个版本来复制域。 我该怎么办?
每次用户login到域我需要运行脚本,并发送他的电脑IP到我的Linux mashine。 我已经有发送脚本,但我需要通过ip作为参数。 有没有可能以某种方式获得这个IP?
我有一个简短的脚本,打印出一个参数发送给它。 假设我发过来“打印这个”,不pipe我做什么,总是只打印出“打印”。 我曾尝试与PowerShell或批处理 – 相同的结果。 我也试过在testing模式,这是完全相同的问题。 有没有人遇到过这个?
在我的后缀别名文件中的一些条目是静态的,而其他的意图是dynamic的,并且每小时通过cron-job脚本更新。 我希望将静态条目自己放在一个文件中,并简单地通过“:include:”指令将dynamic条目包含到另一个文件中。 这样,我的脚本可以修改dynamic条目,而无需触摸静态条目文件。 这可能吗? (PS我知道:include:指令可以用作别名的右边,我只是想知道它是否也可以用来完全包含新的别名)
有一堆的Windows盒子,每个都有两个NVIDIA显卡,每个显示器有三个或四个显示器,每隔一段时间决定在打开盒子时重新排列显示器。 这种情况大概每月在一个或另一个盒子上随机发生一次。 我怎样才能防止这种情况发生,也就是说,告诉Windows'这就是我想要的graphics和显示configuration。 无论显示器是否存在或显卡是否存在或不pipe。 期。 完全停止。 结束。 所以不要试图帮助我。“ 可以通过Active Directory中的GPO来设置吗? 谢谢,