服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
出于某种原因,我们所有的Windows 7部署映像似乎都产生了一个问题。 随着安装进程结束,监视器变为空白并显示“超出范围”的消息。 我们已经在几台显示器和几台机器上尝试了它,结果相同。 我已经在\ panther文件夹中find了日志,并在\ panther \ unattendGC \ setupact.log中find一个奇怪的条目,它说: 2012-10-24 09:07:56, Info [msoobe.exe] Display mode is set to 1280x1024x32 [1Hz] 这似乎很奇怪(一个1Hz的refesh?),所以我检查了一台较旧的机器,它被设置为60HZ作为ID期望。 任何人都知道这个设置来自哪里? 干杯卢克
是否有可能拒绝所有的nginx请求,不发送基本authentication数据? 我有这样的要求: xxx.xxx.xxx.xxx – – [24/Oct/2012:10:32:12 +0200] "POST /path HTTP/1.1" 401 1387 "-" "Apache-HttpClient/4.1.1 (java 1.5)" "-" xxx.xxx.xxx.xxx – paul [24/Oct/2012:10:32:12 +0200] "POST /path HTTP/1.1" 200 192 "-" "Apache-HttpClient/4.1.1 (java 1.5)" "-" 我想拒绝第一个,不提供用户。 正如你所看到的,它已经发送了401 HTTP代码,但是这个代码不是直接从nginx生成的,而是从底层的应用服务器生成的。 我想要做的是直接在nginx中否认它。 有没有办法检查用户是否被提供? 这是可能的,而不需要直接在nginx中设置正常的基本authentication?
我使用Tomcat 6运行Apache 2.2,并在Apache和RewriteRule以及Tomcat中都有几个URL重写层。 我想通过Apache看到的原始REQUEST_URI,以便我可以正确logging“页面未find”错误等。 在httpd.conf中有一行: SetEnv ORIG_URL %{REQUEST_URI} 并在mod_jk.conf中,我有: JkEnvVar ORIG_URL 我认为应该通过Servlet中的request.getAttribute("ORIG_URL")使值可用。 不过,我看到的只是"%{REQUEST_URI}" ,所以我假设SetEnv不会解释%{…}语法。 什么是正确的方式来获取用户在Tomcat中请求的URL?
对不起,这个问题的标题是有点模糊,但我真的不知道问题所在 – 我正在寻求一些服务器错误日志的澄清。 基本上,我有一个专用的服务器运行Windows 2003和Plesk(V8我认为)。 上周,服务器硬件出现故障,整个事情不得不从头开始重build。 新的硬件被放入,新的操作系统(Win2008),新的Plesk安装(v9.5),新的软件(MSSQL等),然后所有数据从旧的C和D驱动器手动移植到所有30个客户站点。 这是地狱! 一切都已经好几天了,但大约一个小时前POP! 突然之间,所有的网站都出现了500错误。 重新启动所有的服务最终使所有的东西都恢复在线,但我现在生活在恐惧之中。 它可以 – 也可能会 – 再次发生。 支持人员给我从服务器日志中的以下错误: The Template Persistent Cache initialization failed for Application Pool 'ASP.NET v4.0 Classic' because of the following error: Could not create a Disk Cache Sub-directory for the Application Pool. The data may have additional error codes.. The worker process […]
我有一个在x-large Amazon服务器上运行的Magento安装。 我在服务器上安装了Varnish,memcached和eAccelerator。 起初一切工作正常,但在某个时候,它停止工作,抛出503错误与下面的清漆caching邮票。 当我禁用eaccelerator,错误消失,网站正在工作。 这是我的eacceleratorconfiguration: extension="eaccelerator.so" eaccelerator.shm_size = "512" eaccelerator.cache_dir = "/var/cache/php-eaccelerator" eaccelerator.enable = "1" eaccelerator.optimizer = "1" eaccelerator.debug = 0 eaccelerator.log_file = "/var/log/httpd/eaccelerator_log" eaccelerator.name_space = "" eaccelerator.check_mtime = "1" eaccelerator.filter = "" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.allowed_admin_path = "" 任何提示?
我在VMware ESXI 5.0.0 Update 1上,想要使用ghettoVCB脚本来备份我的虚拟机。 dryrun非常好: 2012-10-24 11:47:46 — info: ###### Final status: OK, only a dryrun. ###### 但是,当我尝试执行实际的备份时,我的主机上的每个VM都收到以下消息: 2012-10-24 11:48:43 — info: Initiate backup for Willert-Tools 2012-10-24 11:48:43 — info: Creating Snapshot "ghettoVCB-snapshot-2012-10-24" for Willert-Tools 2012-10-24 11:48:47 — info: ERROR: error in backing up of "/vmfs/volumes/datastore1/Willert-Tools/Willert-Tools_1.vmdk" for Willert-Tools 2012-10-24 11:48:47 — info: ERROR: error […]
我正在尝试将完整版本的.NET 4.0部署到运行Windows XP的客户端工作站。 我曾尝试使用各种免费工具从.exe创buildMSI,并通过GPO分配安装,但是这并未成功。 当我手动运行它们时,我的MSI将工作,但不通过GPO。 我曾尝试将此应用于用户和计算机。 我已经看过WSUS,但是XP中唯一相关的function包是用于客户端版本的,我们需要完整版本。 WSUS上完整版本的.NET 4仅适用于服务器。 有谁知道一个解决scheme? 谢谢
可能重复: 为什么Red Hat Linux在系统上报告的可用内存比实际可用的less? 刚刚重新启动VM后,“top”表示正在使用8 GB RAM中的大约0.5 GB。 然后我们运行一些安装代码。 安装程序完成后,所有的subprocess终止,“顶部”仍显示使用5 GB左右,例如 Mem:总计8062088k,使用5021456k,使用3040632k,缓冲187892k 稍后,在运行安装的软件时,即使对于启动的小型Java程序,我们也会遇到OutOfMemoryErrors。 将虚拟机从4 GB升级到6 GB和8 GB时,此行为并没有真正改变/变得更好。 有没有一种方法/一个工具 找出这个内存是用来做什么的? 了解内存如何释放? 这个内存使用量怎么可能对于操作系统的使用(而不是用户进程)是有限的? 非常感谢你的提示,Uli
基本上我试图在这张照片上实现这一点 我有我的静态ips分配或多或less这样,我可以从我的内部networkingping我的2个端口在我的路由器没有任何问题。 但由于某种原因,当我尝试使用我的外部networkingping路由器,它给了我 目标主机不可达 这里是我的configuration图像:Router_1 Router_2 内部虚拟机 外部虚拟机 我怎么能以一种方式完成这个我所有的虚拟机都可以互相ping通?
我有兴趣设置一个成熟的本地用户来运行IIS 7.5下的ASP.NET网站(Windows Server 2008 R2)。 (漫长而无聊的理由与System.IO.Packaging使用独立存储有关,使用MarshalByRef或序列化在另一个AppDomain下运行有问题的代码并不是真正的select。) 我一直使用IIS的默认用户(AppPoolIdentity,networking服务,IUSR等),所以我正在寻找如何正确设置一个正常的IIS用户的build议。 我应该注意哪些缺陷,特别是在权限和安全方面?