服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我最近需要重新启动Xen主机箱,现在我不能再ssh进入虚拟机了。 我以前能够,但现在我获得了Permission denied (publickey). 我对Xen不太了解,有没有理由在重新启动时删除或覆盖虚拟机上的密钥? 我怎样才能把钥匙拿回机器? 我可以直接从主机箱login机器吗?
我正在使用SolrJ将索引文档索引到Solr服务器的Java应用程序。 在我的本地testing环境中,我在Windows XP上的Tomcat服务器上运行本地Solr实例。 当我从一个不同的Windows框中运行Java应用程序时,索引成功完成,Solr日志文件看起来很正常。 然而,运行在linux webserver上部署的相同的Java应用程序与运行Solr的另一个Linuxnetworking服务器通信,每次solr更新命令后,我都会收到“read timed out”消息: 2011年7月14日上午03时12分31秒org.apache.solr.core.SolrCore执行信息:[] webapp = / solr path = / update params = {wt = javabin&version = 1} status = 400 QTime = 20020 2011年7月14日上午3:12:51 org.apache.solr.update.processor.LogUpdateProcessor完成INFO:{} 0 20021 2011年7月14日上午3:12:51 org.apache.solr.common.SolrException日志严重性:org.apache.solr.common.SolrException:java.net.SocketTimeoutException:读取超时在org.apache.solr.handler .XMLLoader.load(XMLLoader.java:72)at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:54)at … 引起:javax.xml.stream.XMLStreamException:java.net.SocketTimeoutException:读取超时 任何想法,为什么这可能会发生? 我的怀疑是有些东西在启动后closures这些连接(例如网页过滤软件,防火墙…),但是我的工作场所的networkingpipe理员说没有stream量被阻塞。 这也是奇怪的,为什么这个工程在Windows上,而不是在Linux上。
使用Asterisk Manager API(AMI),可以在渠道和会议室上完成一些操作,但在任何给定时间是否可以获取所有这些操作的状态? 例如,如果我将某个频道设为静音,则不会得到任何结果,这是可以的,但是由于pipe理员也可以通过他/她的手机控制该频道,因此如何在任何给定时间获得该状态? 我知道我可以使用meetme list命令得到谁在说话的状态,但是怎么样 如果频道被locking/解锁 如果一个频道(用户)是静音/取消静音 这甚至有可能吗? 注意:我也在SO上发布了这个问题,抱歉重复 ** 更新 ** 2)当在会议室中列出用户时,可以知道用户是否静音。 例如 : 1!5551112222!MASKA***!SIP/Metaswitch-000xxxxx!1!!!!0!00:43:44 …. 1!5551112222!MASKA***!SIP/Metaswitch-000xxxxx!1!!1!!-1!00:43:25 <– mute 注意 :我还不知道这个回复中的所有字段是什么,有人知道吗? ** 更新 ** 似乎 meetme list应该列出所有的会议,并可能返回他们的状态和所有,不幸的是,Trixbox CE只支持Aterisk 1.6.0.26(所以看起来),并有一张票,描述最后的命令是打破了该版本。 看到更新trixbox的频率,我不希望有这样的解决scheme,我们必须做我们得到的。 然而,如果有人知道一些解决这个问题的方法来获取缺失的信息,那将是非常感谢!
我正在使用术语库中的元数据进行数据查找的dynamic页面。 所以我有一个pipe理元数据列设置,我可以用它来查询列表等没有问题。 我还有一个带有托pipe元数据列的图像库,用于返回相关图像。 问题是,作为一个农场pipe理员,我可以看到和编辑我的图像库中的所有元数据。 具有读权限的普通用户看到一个空白字段。 他们从查找中得不到任何结果,就好像元数据是空白的。 我甚至做了一个用户网站集pipe理员,他可以添加元数据,但没有看到它在任何视图或对象属性页面。 他只能在编辑页面看到它。 我的元数据服务设置正常,内容中心运行没有问题,页面上没有错误。 发布是禁用的,所以这不是批准的事情。 任何人都看过这样的事情吗?
Sun T2000是否有SC日志文件? 我希望找出可能的电力问题。 所以,如果你有一个日志文件之外的任何build议…那将是伟大的。 是什么让我觉得它的一个权力问题是,T2000经常closures。 我们从周末回来,坐在“ok>”提示符下。 谢谢!
我在这方面很新鲜,所以请原谅我的理解。 问题: 基本上,我已经在Windows Server 2008 r2上build立了一个ftp站点,名字为“ftp.myname.com”。 现在我已经设法启动它,但我不能通过“ ftp://ftp.myname.com ”来访问它,而是我必须使用“ ftp:// my_machine_name ”。 思考: 那么my_machine_name也是Web服务器的名称(纠正我,如果我错了),如在IISpipe理器中显而易见,那么是优先还是什么? 为什么? 我完全按照这个教程 。 他是如何使用名字连接到ftp站点的? 谢谢。
我在EBS支持的EC2实例上运行Ubuntu。 为了更改我的实例的安全组,我按照这里的说明将ebs卷移动到一个新的实例。 然后我把我的弹性IP重新分配给新的实例。 现在ssh抱怨rsa密钥已经改变,但是在控制台日志中我没有看到RSA密钥生成的提及。 为什么这样做? 如何获得“新”主机RSA指纹或恢复“旧”指纹? 更新:下面详细介绍的步骤比必要的更多。 pipe理ubuntu ec2服务器上ssh密钥的最简单方法是在实例启动时用用户数据指定它们 。 以下是我如何获得新的服务器RSA指纹: 运行新的EBS支持的实例,从控制台日志logging新的临时RSA指纹。 停止新的实例 从新实例中分离出EBS卷 将旧卷附加到新实例上的/dev/sda1 启动与旧卷连接的新实例。 就像Michael Lowman指出的那样, ssh_host_rsa_key被(无声)重新生成。 如果我直接跳到第7步,我应该看到旧实例的host_rsa_key。 停止新的实例 从/dev/sda1分离旧卷并重新连接到/dev/sdb 将新实例的原始EBS启动卷重新附加到/dev/sda1 启动新的实例,通过SSH连接(RSA指纹应该与步骤1中logging的临时指纹相匹配) 将旧的EBS卷(现在安装在/dev/sdb )中的新ssh_host_rsa_key.pub复制到我的本地known_hosts文件中。 停止新实例,从/dev/sda1分离新卷并将其删除。 分离并重新将旧卷连接到/dev/sda1 。 调出新的实例 ssh不会抱怨主机的RSA指纹 问题仍然存在:为什么会改变?
我正在从事一个项目,我正在寻找可能适合的托pipe解决scheme。 该项目是用Django编写的。 我在看rackspace,很喜欢它的想法和“狂热”的支持。 有没有人有任何在Rackspace托pipeDjango的经验。 安装程序会绕过5台服务器。 一个负载平衡器。 两个网站。 一个数据库。 也许有些监控和额外的东西,另一个是memcache 从基于机架空间特征的angular度来设置类似的东西是多么的容易。 我知道我的unix周围的方式足够好。 是否有使用racspace云文件的djangos网站媒体存储,由用户上传等 提前致谢
最近我们在SQL Server 2008 Enterprise中遇到了性能问题。 解决这个问题的一个想法是扩大规模,即改善服务器的硬件。 SQL Server 2008有两个在64位Windows Server 2008 Enterprise下运行的实例。 服务器的configuration如下: CPU:四核AMD Opteron™处理器2356,2.51 GHz(2个处理器)。 如果没有压力,CPU的使用率通常为20-35%,如果压力过大,则CPU的使用率为80-90%。 RAM:30 G,24.6 G,适用于SQL Server的两个实例。 你如何看待服务器的configuration足够薄弱,无法改进? 我想知道其他公司正在使用哪些configuration,如果你知道你的configuration,你也可以发布它。 谢谢。
我有一个solaris 10 VM。 它的硬盘大小是10GB。 在文件系统中,我检查了/ opt的大小约为635mb。 所以我担心的是可以将/ opt大小增加到1GB。 如果是的话我怎么能做到这一点? 请帮帮我。