Articles of 维护

使用维护页面回答所有请求,无需重新启动Apache HTTP服务器

假设我们有以下图片: Apache HTTP服务器正在服务用户的请求。 它使用mod_jk将全部(或部分)请求转发给Tomcat服务器。 假设我们要closures在Tomcat上的应用程序两个小时进行维护。 我们希望所有访问该应用程序的用户都能得到一个有关该主题的消息(比如:对不起,我们正在维护我们的服务器,应用程序将在6点重新上线)。 有没有办法把这个维护页面在线而不重新启动Apache HTTP服务器? (服务器无法重新启动,因为它服务于其他应用程序) 谢谢

在VirtualBox中调整Debian的大小

我有一个3GB大小的虚拟机,我想把它的HD放大到7GB。 所以我在主机上执行这个命令(在guest虚拟机closures的时候): VBoxManage modifyhd debian.vdi –resize 7168 然后我运行客户Debian 6,然后: smith@debian6:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.8G 2.6G 60M 98% / tmpfs 61M 0 61M 0% /lib/init/rw udev 57M 160K 57M 1% /dev tmpfs 61M 0 61M 0% /dev/shm smith@debian6:~$ sudo parted /dev/sda print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: […]

build议:对于一家中等规模的IT公司来说理想的托pipe环境?

我习惯严格要求技术问题,所以我希望这个“亲爱的Abby”风格是适当的。 潜在的过度的背景 我是一名网页devise师和开发人员,擅长很多事情,很less出色。 我已经使用了各种VPS产品作为开发服务器,我尝试了各种共享主机,并且我的高stream量体验以CloudFlare结束,并且激增了资源 – 无需分布式计算,故障转移设置,负载平衡或大型networking连接。 我已经从基础发行版build立了一个邮件服务器和Web服务器,并且知道我会让所有人冒险为客户做这些事情。 (所以我不知道) 比方说,我有一个客户,一个在美国沿海发达的中等规模的公司,他们运行一个现成的PHP / MySQL CMS以及定制的PHP / MySQL应用程序。 我可以保持软件更新,健康,整齐地部署 – 没有问题。 现在我们假设这个客户端也有一个内部的IT部门,这个部门似乎不愿意维护站点和服务器:不一致的版本控制,可疑的生产“修复”,不愿意共享访问,寻求帮助,或者采取深思熟虑的build议。 一个稳定的VPS已经瘫痪,客户知道,但不知道该怎么做。 我想要负责任的帮助,而不是仅仅责怪当前的内部决定,但我不知道该怎么推荐。 问题 这是一个客户,从一个好的VPS产品的资源和可用性中受益,而IT部门可能不太适合pipe理这样的服务器。 这是否意味着pipe理托pipe最终是一个理想的契合? pipe理软件更新(Plesk,Cpanel等),安全补丁和服务器维护都应由客户的IT部门以外的人来处理,理想的情况是可以保证可扩展资源的稳定运行时间和SLA匹配。 我看到Media Temple现在提供托pipe托pipe服务,但如果这是我首先想找的,我对信誉良好的build议感兴趣。

Exchange Server 2003计划维护 – 最佳实践/技巧

应该在Exchange Server上执行哪些计划的维护,任务或作业以及多久?

创buildSQL Server完整备份而不影响维护计划?

我们使用集中的SQL Server 2005服务器进行Web开发。 服务器有一个维护计划,在每个星期天进行完整备份,并在所有其他夜晚进行增量备份。 所有数据库都使用简单恢复模式,因此事务日志不是一个因素。 另外,我们的程序员被要求手动保存一个完整的备份,只要他们对数据库进行了相当大的改变。 完整的备份被签入我们的源代码控制库。 我发现手动备份会影响维护计划所做的每日增量备份。 如果我理解正确,程序员可以在周三进行手动完全备份,周四的自动增量将取决于周三的完整备份,而不是周日。 不好。 是否可以保存不影响维护计划的完整备份? 我的研究表明,数据库快照可能是合适的,但我只是寻找一个备份,而不会在服务器上产生一个新的数据库。 如果function不在SQL Management Studio中,我们假设程序员可以运行/定制脚本。 谢谢!

我怎样才能做到维护计划

我有一个非常简单的维护计划,将我的数据库完整备份到networking位置。 完美的作品。 我想在备份完成后7zip备份文件。 有没有办法在维修计划中做到这一点? 也许使用PowerShell? 编辑: 我没有os访问networking驱动器。 把它想成另一个硬盘,而不是服务器。 这在技术上是我映射的Z:\驱动器。

日志轮换和备份的最佳做法是什么?

我们知道日志很重要。 维护他们的最佳做法是什么? 日志可以变大 – 所以我们去日志旋转。 当然,我们不想丢失日志 – 所以我们去备份。 处理这些事情的最佳做法是什么? 请指教。

当服务器拒绝通过ssh连接时,我该怎么办?

我有一台服务器运行之前,但今天我不能ssh到它,它显示了我: ssh: connect to host 10.0.0.117 port 22: Connection refused 我猜这有什么问题,但是我不能login,所以在这种情况下我能做些什么,至less要弄清楚它有什么问题?

Ubuntu服务器维护(apt-get dist-upgrade)

随着时间的推移,我已经引起了Ubuntu服务器的激增,而且它开始变得烦人,使它们保持最新状态。 如果我SSH在一个特定的服务器,并注意到它需要更新,我只是发射sudo screen -d -m apt-get -y dist-upgrade并忘记。 这似乎是保持我的服务器保持最新状态的低效和轻率的方式。 有更好的解决scheme吗? 此外,此更新过程偶尔要求重新启动服务器。 因此,我的服务器没有一个月的正常运行时间。 但其他人则吹嘘说,他们在这个地区已经有一段时间了。 这怎么可能? 干杯。

如何防止nginx调节与维护模式冲突?

我们使用HttpLimitReqModule nginx mondule进行速率限制,并发现它与我们的“ 维护模式 ”冲突,因为这两个组件都使用http状态码503 。 当激活限制(通过limit_req指令)时,nginx通常会提供一个503,但不幸的是我们的维护模式位置被使用,导致我们的Amazon S3托pipe维护页面302。 一个302节制的请求不是一个好的结果 。 我想知道其他人如何处理这个问题? 例如,我应该为我们的维护页面使用不同的状态代码,但是如果是这样,是什么? 理想情况下,对于受限制的请求,我不希望提供任何页面,只有503响应头 – 它需要尽可能轻量级,因为整个问题是阻止服务器不堪重负。 作为参考,这是我们用于“维护模式”的nginxconfiguration: server { … # Redirect processing of 503 error pages into a named location: error_page 503 @maintenance; # "Maintenance Mode" is off by default – Use a nginx variable to track state. set $maintenance off; # Switch on "Maintenance […]