服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
在这个周末我将Ubuntu服务器从9.10升级到10.04,这也更新了我的MySQL服务器。 我也启用MySQL复制到另一台服务器作为奴隶。 我还没有移动任何应用程序逻辑来使用奴隶,但我开始看到我的主MySQL服务器上的一些性能问题。 该应用程序已经开始放缓,慢查询的数量增加。 任何好的工具,可以给我更多的信息,可能会发生什么或任何提示,以优化这一点。
我们的SMTP中继和我们的Exchange服务器之间放置了一个防火墙,导致许多电子邮件在“badmail”文件夹中结束。 但是,这些不是实际的电子邮件,它们的结构如下所示: … This is an automatically generated Delivery Status Notification. Delivery to the following recipients failed. … 你知道我的意思? 原来的电子邮件,从我可以告诉无处可寻。 A)有可能我不是在正确的地方看? B)如果这些都是我的,那么原来的电子邮件似乎就在这些电子邮件的底部,有人曾经parsing过这些原始的电子邮件,并以某种方式自动发送它们?
如果我想随机redirect用户到页面的不同部分进行testing是否可以这样做与重写规则,特别是与IIS URL重写工具?
我目前有一个专门的服务器处理我的Web服务器和专用服务器的less数网站,但是,我正在运行两个网站,处理相当大的数据库(至less对我来说)。 我的服务器有3个RAM的演出,运行Linux,Apache,MySQL和PHP。 我偶尔会从Plesk得到关于我的MySQL状态在Red的警告。 我真的不知道什么是高负载,或者当我需要一个专用的服务器为我的数据库。 看着phpMyAdmin,我有以下数据: 查询统计信息:自启动以来,已经向服务器发送了10,145,576个查询(服务器已经增加了16天) 每秒7.15个查询,每分钟430个(我想) select查询types已运行7,178 k。 Open_tables是64 Opened_tables是257.2 k 我只是想知道什么时候这将需要另一台服务器,以及我可以告诉。
我们需要一个解决scheme来将networkingstream量从1个Web服务器路由到另一个。 我们有2个专用的Windows 2008服务器与我们的托pipe公司。 第一台服务器是我们的主要networking服务器,第二台服务器是备份服务器。 我们运行多个站点,并为Web服务器提供多个IP地址。 备份服务器有自己的IP地址。 我们希望能够将stream量路由到备份服务器,以防主Web服务器出现故障。 为了将stream量切换到备份服务器,我们需要将networking服务器的IP地址转移到不理想的备份服务器上。 将主streamWeb服务器的stream量快速路由到备份服务器的最佳解决scheme是什么? 奇特的解决scheme将是一个自动故障切换,但手动开关也可以工作。 是否需要第三台服务器作为负载平衡器? 在这种情况下,负载平衡是否过量? 如果你投入了足够的资金,我肯定有一个奇特的解决scheme,但由于我们是一家小公司,所以预算紧张。 有一点需要注意,我们有第三台Windows 2008服务器,可以用作负载平衡器。 期待您的解决scheme。
对于模糊的标题感到抱歉,用一句话来描述就有些困难:) 我有一个在FC4机器上运行的cron作业。 以root身份运行的cron作业运行得很好,但正在运行的脚本中的一行将输出redirect到文件,并且不能按预期工作。 例如: wget –user=user –password=password \ –no-check-certificate -O output.txt \ http://server/location/jobadmin.php?menu=16 cat output.txt | grep -o \ '\(location\/autoprocess_test.php?autoprocesskey=true&\)\([a-Z0-9=&-]\)\{1,\}' \ > jobs.txt 我注意到,当我手动运行这个脚本作为根,它工作得很好。 但是,当它在cron上运行时,它不会将输出redirect到指定的文件,它只会留下一个0字节的文件。 不知道这是微不足道的还是困难的,但有没有人有任何想法,为什么发生这种情况? 谢谢! 伊恩
如何在Windows 2008 Server上设置LPR打印队列,并将排队的报告redirect到networking上的文件位置?
我们正在为该网站使用GoDaddy颁发的SSl证书。 昨天我们的证书已经过期,我已经发出了更新请求。 我已经根据GoDaddy上的手册更新了证书,并且已经将新颁发的证书添加到IIS中的服务器证书存储中。 我也删除了旧的,过期的。 当我从办公室计算机访问我们的SSL启用页面时,我收到了过期证书浏览器警告。 它只是我们机器上的证书caching,还是我没有完成服务器上的证书configuration? 您可以通过访问http://askdrtech.com/signup.aspx并点击三个注册计划之一来检查。 它应该带您到我身边有一个证书错误的SSL-enalbled页面。 更新:服务器重新启动后,SSL页面根本不可用。
我有以下服务器configuration: server { listen 80; server_name mysite.proj; location / { root /path/to/mysite.proj/www; index index.php index.html index.htm; } access_log /path/to/mysite.proj/data/logs/access.log; error_log /path/to/mysite.proj/data/logs/error.log; if (!-e $request_filename) { rewrite ^(.+)$ /index.php last; } location ~ \.php$ { root /path/to/mysite.proj/www; fastcgi_pass 127.0.0.1:8081; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /path/to/mysite.proj/www$fastcgi_script_name; include fastcgi_params; } } server { listen 80; server_name www.mysite.proj; rewrite ^/(.*) […]
我有一个快速的问题。 我有一堆在Ubuntu服务器上运行的虚拟机(VMWare Workstation),并且发现VMWare NAT(DHCP)服务是不可靠和缓慢的。 我必须使用NAT而不是桥接,因为我没有足够的静态IP为所有的虚拟机。 是否可以将Linux主机(Ubuntu)设置为DHCP服务器,但仅限于本地虚拟机? 服务器有2个网卡,所以如果我设置eth0是一个静态IP,它连接到外部工作,eth1来侦听DHCP。 现在,我想如果我不想要DHCP广播我只是不连接到eth1电缆,并build立虚拟机连接到eth1的DHCP地址。 那样DHCP不会通过我的networking广播,而是在那个接口上进行监听。 这个设置是否工作? 编辑 来宾虚拟机必须使用NAT或DHCP,因为服务器位于不提供DHCP的数据中心,而我们没有足够的静态IP。 谢谢。