服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在Windows Server 2008上使用Web平台安装程序安装了多个drupal 7站点。 直到知道他们的工作没有任何问题,但最近内部服务器错误500开始出现(每一个这么多的请求一次),现在它发生的所有请求到任何的PHP网站。 没有太多的细节可以继续下去,在工作的时间和现在的时间之间没有任何变化(无论如何我也不知道) 日志文件充满了消息,如 [09-Aug-2011 09:08:04] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0 [09-Aug-2011 09:08:16] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261904 bytes) in Unknown on line 0 [09-Aug-2011 09:08:16] PHP Fatal […]
我已经看到很多请求在SO Meta中要求将StackOverflow彻底移到https。 我从来没有像堆栈溢出一样运行一个站点,所以启用SSL / TLS一直意味着提供Apache / Nginxconfiguration中的证书文件。 这对于一个更大的网站来说会有什么不同,因此需要大量的时间来实施?
一个月前,我使用“ wget –mirror ”来创build我们的公共网站的镜像,以便在即将到来的计划维护窗口中临时使用。 我们的主网站运行HTML,PHP和MySQL,但镜像只需要HTML,不需要dynamic内容,PHP或数据库。 以下命令将创build一个简单的我们网站的在线镜像: wget –mirror http://www.example.org/ 请注意, Wget手册中说–mirror “目前相当于-r -N -l inf –no-remove-listing ”(人类可读的等价物是“–recursive –timestamping –level = inf -没有去除上市。 现在是一个月后,大部分的网站内容已经改变。 我想要wget检查所有页面,并下载任何已更改的页面。 但是,这是行不通的。 我的问题: 我需要做些什么来刷新网站的镜像,删除目录并重新运行镜像? http://www.example.org/index.html的顶级文件没有改变,但还有很多其他的文件已经改变。 我以为所有我需要做的就是重新运行wget –mirror ,因为–mirror意味着标记 – recursion的“指定recursion下载”和 – –timestamping “不要重新检索文件,除非比本地更新”。 我认为这将检查所有的网页,只检索文件,然后我的本地副本。 我错了吗? 但是,wget不会在第二次尝试时递解该网站。 'wget –mirror'会检查http://www.example.org/index.html ,注意这个页面没有改变,然后停下来。 –2010-06-29 10:14:07– http://www.example.org/ Resolving www.example.org (www.example.org)… 10.10.6.100 Connecting to www.example.org (www.example.org)|10.10.6.100|:80… connected. HTTP […]
我正在尝试将一些stream量规则引入到我的Linux passthrough服务器中,以便为以下内容提供更好的QoS: 1)低端口stream量开箱(networkingstream量和邮件等)。 2)端口stream量低 – 特别是端口webpipe理(80)和SSH(22)。 3)最后放置文件共享优先级。 即所有其他stream量。 我已经调整了一个shell脚本来使用tc和htb来设置一些基本的规则: #!/bin/bash UPLINK=7000 DOWNLINK=500 tc qdisc del dev eth0 root 2> /dev/null > /dev/null tc qdisc del dev eth1 root 2> /dev/null > /dev/null ip link set dev eth0 qlen 30 2> /dev/null > /dev/null ip link set dev eth0 mtu 576 2> /dev/null > /dev/null # […]
我不得不承认这一直困扰着我… 用户的工作站 启用了cachingExchange模式的Outlook 2010(32位) Windows 7 Pro(64位) 电子邮件帐户在Exchange 2003上 问题 用户无法在此计算机上的Outlook中打开某些电子邮件。 错误消息是“ 无法打开此项目 ”。 同一个用户有一台带有Outlook 2010(32位)和Windows 7 Pro(32位)的笔记本电脑。 在他的笔记本电脑上,他可以毫无问题地打开这些邮件。 所以对我来说,这是Windows 7 Pro(64位)的一个bug。 他也可以在他的黑莓上打开这些电子邮件。 我试图解决这个问题的事情… 重新从头开始他的Outlookconfiguration文件 重新创build他的Windows用户configuration文件 从头重新安装Office 2010 将他的Exchange邮箱移动到服务器上的其他存储组 安装了一个微软修补程序,据说修复了这个问题(它没有) 奇怪的是 – 他无法打开的大部分电子邮件都是从组织内的黑莓手机发送给他的电子邮件。 巧合? 任何帮助是极大的赞赏!
我有由Cloudflare服务的静态内容。 Cloudflare指向Amazon S3以获取静态内容并通过CNAME(cdn.mydomain.com)提供。 桶设置正确,一切工作正常,直到星期五,当我开始在我的浏览器中请求超时。 我证实,内容仍然可以通过S3访问,并打开了与Cloudflare票。 Cloudflare报告说:“在亚马逊出现的东西可能会阻止来自我们IP的请求”,并且他们在日志中看到以下消息: upstream timed out (110: Connection timed out) while reading response header from upstream cdn.mydomain.com upstream prematurely closed connection while reading response header from upstream cdn.mydomain.com 这是我已经在我的CORS文件中。 <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>GET</AllowedMethod> <MaxAgeSeconds>3000</MaxAgeSeconds> <AllowedHeader>Authorization</AllowedHeader> </CORSRule> 我应该把*放在AllowedHeader? 我需要明确指定Cloudflare IP地址吗? 我错过了什么,以避免块?
由于升级到Debian 8,我的系统日志已满 …freshclam[17851]: WARNING: Your ClamAV installation is OUTDATED! …freshclam[17851]: WARNING: Local version: 0.98.7 Recommended version: 0.99 …freshclam[17851]: DON'T PANIC! Read http://www.clamav.net/support/faq 按照指示,尽量不要恐慌,我遵循链接。 哪一个去404! 恐慌! [玩笑。 编辑:这个链接现在正在工作。] 病毒扫描程序需要定期更新,这些更新不会经常使其进入Debian稳定状态。 在过去的几天里,我们在Debian中有一个“易变的”病毒检查器等的回购,然后我们有了Wheezy的解决方法 。 Debian 8,Jessie呢? 理想情况下,我想坚持使用apt来进行软件包pipe理,特别是因为我有无人值守的升级运行安全更新。
我们目前有一个Windows服务器,用于存储Web项目的图像。 这个项目非常成功,我们看到了性能问题,未来我们显然已经用完了现在的100k左右的图像(在本地磁盘上)。 这些服务器是托pipe在英国数据中心的专用机器,有什么选项可用于可扩展的文件存储(理想情况下,我们可以放入相同的数据中心,因为图像需要经常访问)。
我希望有开发环境“基线”与某些软件安装在组件包。 有时候,可能需要一个新的软件,我想安装在一个干净的虚拟机上,直到获得可信度才能在生产开发箱上。 我一直在玩一个testing系统,试图通过将其命名为DevUsr0105(主要版本01,子版本05,DevUsr是用户名)来进行“版本化”,但是这在激活时变得困难。 我可以想象,在弃用以前的版本之前,从下一个版本的发布开始,有时可能会有两个DevUsrtypes的虚拟机在使用。 (新开发者正在发布最新的开发工具,并在完成之前完成了之前在现有虚拟机上的工作。)每个开发人员支付两个操作系统许可显然没有问题,但是我不想调用迁移激活的麻烦。 (另外 – 每个许可证的迁移次数没有限制吗?) 每当有新版本可用时,每个开发人员都会获取最新的生产开发人员VM。 他们的任何本地自定义都将在他们的SVN版本库中进行版本化,以确保在没有大量手动工作的情况下进行干净的迁移。 那么最新的发行版是否已经准备好供开发人员最终激活? 我们是否真的需要在每个开发虚拟机发行版上传输激活或重新激活操作系统? 虚拟机并没有被开发人员积极地利用,我只是在寻找反馈意见来解决这个问题。
简而言之:我如何增加连接到RDP服务器的部分(不是全部)客户的DPI? 我们正在运行我们的客户连接到运行我们的应用程序的W2K3terminal服务器。 我们的一个客户抱怨说所有的字体/图标都太小了。 该用户具有高DPI监视器。 客户端操作系统(在这种情况下,XP)的DPI没有传输到服务器。 为了使事情变得更糟(或更有趣),“显示属性”对话框禁用了可用于在普通客户端上更改DPI的“高级”button。