服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个VPS(非托pipe,Ubuntu 10.04.3 LTS),似乎每隔几天就会崩溃。 我确信它是由Apache2引起的,因为重启服务(当我有机会的时候)确实解决了这个问题。 就在机器崩溃之前,服务器会陷入停顿,甚至不能再input任何命令,但是我的SSH连接仍然存在,偶尔会出现一个字符。 我猜测它可能是内存相关的,但是在我移动到这个VPS之前,我在一个“较小”的机器上有一个相同的configuration,从来没有任何问题。 希望有人能帮助找出这个问题的根源。 自由输出: total used free shared buffers cached Mem: 1754060 1708164 45896 0 25372 138436 -/+ buffers/cache: 1544356 209704 Swap: 1959924 97616 1862308 ps -auxw | grep apache2输出: root 845 0.0 3.9 402300 68536 ? Ss 07:13 0:01 /usr/sbin/apache2 -k start www-data 1366 0.4 6.5 445084 115336 ? S […]
我们在服务器的“用户”文件夹中find了一大堆用户。 不完全确定这是怎么发生的,或者是怎么回事。 这台服务器也是我们的前端邮件服务器(Exchange 2010) 我们有理论,但没有什么可以真正支持它们的。 每个本地configuration文件约为2.75 MB,减去pipe理员的configuration文件。 有什么想法吗?
我已经看了很多这个问题,但没有find答案,我希望你能帮助我 我正在使用一些Python脚本来更新和计算一些存储在MySQL Server 5.5上的mysql表中的一些值。 但是我们遇到了closures电脑的电源故障,当我们再次打开电源时,一切正常,但是我们完全失去了与MySQL的连接。 基本上任何运行mysql服务的尝试都会产生这样的信息: http://imageshack.us/photo/my-images/718/mysqlerror.png/ mysqld服务没有运行。 我们试着重新启动它,基本上按照mysql文档站点中提供的步骤进行: dev.mysql.com/doc/refman/5.5/en/can-not-connect-to-server.html 和 dev.mysql.com/doc/refman/5.5/en/starting-server.html 但没有解决问题。 当inputnetworking启动mysql时,我得到的消息: “系统错误5.访问被拒绝” 在阅读文档后,我发现了这个命令:mysqld –debug,它提供了这样的信息: http://imageshack.us/photo/my-images/833/mysqlddebug.png/ 我不知道这个消息是否可以给出任何事情的暗示,我希望它能做到。 我们已经尝试了在互联网上find的所有东西:重新启动服务器,重新启动mysql服务器,运行更新等,但是mysql服务仍然无法启动。 并没有创build错误日志…(但我们仍然不知道我们的表是否可以) 在所有数据库上运行一个mysqlcheck,我得到以下消息: “mysqlcheck:Got Error 2003:尝试连接时无法连接到'localhost'(10061)上的Mysql Server”。 有谁知道如何解决这个问题,或者至less知道如何恢复停电之前我们已经拥有的桌子? 我非常感谢任何帮助! 如果你需要更多的信息,请让我知道! TNX!
我们的系统pipe理员已经离开了一天,我们的生产箱(这是不常用)是给消息像 无法创build/写入文件'/tmp/#sql_1d2d_0.MYI'(Errcode:30) / tmp已经只读了它的外观。 谁能告诉我如何解决这个问题? 尝试umount / tmp给我“设备正忙”。 想不重启。 / etc / fstab文件 ABEL = / / ext3默认,usrquota 1 1 LABEL = / var / var ext3默认值,usrquota 1 2 LABEL = / boot / boot ext3默认值1 2 tmpfs / dev / shm tmpfs默认值0 0 devpts / dev / pts devpts gid = 5,mode = 620 […]
我自己运行Windows,但驱动器托pipe在Linux服务器上。 基本上,人们把这个驱动器映射到他们的Windows机器上,打开ACCDB文件(他们不应该这样做,我们使用ACCDE),然后在closures之后,LACCDB就会停下来。 我需要摆脱LACCDB文件。 Windows服务器没有GUI,但是我可以直接访问它的命令行,通过物理地去服务器或使用Putty。 我需要input什么命令才能导航到locking的文件,然后将其删除。 谢谢 约翰
我想使用基于SQL的虚拟用户dovecot(在我当前的exim + courier-imapd设置中已经正常工作)。 在我的设置中有“邮箱”有一个mailboxname @域和一个密码。 除此之外,还有“地址”,将实际的电子邮件地址映射到邮箱。 当通过IMAP或POP3login时,用户使用邮箱名称和密码。 所以我只是检查dovecot passdb查询中的邮箱表,它工作正常。 userdb查询是一个问题,但是:当用户login时,可用的信息显然是mailboxname @ domain用户名,然后可以用来创build邮箱path(甚至可以使用static userdb)。 但是,当通过LMTP发送电子邮件时,我需要查询地址表以检索目的地邮箱 – 所以在这种情况下我需要一个不同的查询。 一个可能的解决scheme可能是在数据库级别使用一些条件,根据%svariables(服务名称,例如lmtp )执行不同的查询 – 但显然这将是一个巨大的混乱。 另一个解决scheme可能是简单地使用LDA而不是LMTP,因为我可以在exim中执行邮箱名称的查找,并将其简单地传递给LDA程序 – 但是使用LDA不仅涉及到一个额外的进程正在启动(不是它对我低容量的服务器,但无论如何),并可能更糟糕的error handling,因为LDA只能返回退出状态代码exim不像LMTP可能会返回一个详细的错误消息。 所以我想知道是否有一种方法来执行不同的userdb查询取决于他们在哪里使用 – 在交付或访问邮箱。
如何查看ArcServe当前是否正在运行? 在“快速启动” – >“作业状态” – >“活动日志”中,我只能看到Generic Logs 。 目前没有条目(每天都应该进行备份)。 如果我看磁带,LED只显示Ready 。 在“基础架构可视化”中,我看到两个状态为Not Attempted节点。 当前的备份是否可以显示在日志中?
有没有一种简单的方法可以允许单个vSphere 5.0主机在多个子网上通信,并允许托pipe在那里的虚拟机在这些子网上进行通信? 我有一个由vCenter实例pipe理的小型vSphere 5.0场。 对于这个农场,我已经分配了一个内部/ 26子网(可以说是10.13.111.0/26)。 每个vSphere主机都有两个网卡连接到Cisco 3750交换机,作为“基于IP哈希的路由”中继,为每台主机和交换机之间提供2GB的带宽。 这个链接也是一个.11q主干。 在主机上,我有两个虚拟机端口组,一个在VLAN 118上,名为“Public”,另一个在称为“Private”的VLAN 999上。 专用VLAN在192.168.100.0/24空间中寻址,用于虚拟机间通信。 我有两个VMKernel端口都连接到相同的118 VLAN,并在10.13.111.0/26networking上寻址。 以下是其中一个主机的configuration: 问题是,我已经用完了这个子网中的IP地址,并且已经分配了另一个子网 – 10.13.110.0/26。 但是,如果我在VLAN 118上添加另一个VMKernel端口并将其分配给10.13.110.1,则该IP地址将保持不可用状态。 我不确定这是交换机还是VMware vSphere主机本身的问题。 我怎样才能configuration这个子网可以被主机使用? 编辑 只需添加,3750具有VLAN118定义为: interface Vlan118 ip address 10.13.111.62 255.255.255.192 end 我可以扩大定义,以包括新的子网,并拥有神奇的工作? 编辑2 这看起来像是一个开关configuration问题。 如果我重新configuration3750上的VLAN118,如下所示: interface Vlan118 ip address 10.13.111.62 255.255.255.192 ip address 10.13.110.5 255.255.255.192 secondary end 那么交换机现在可以在新的.110networking上ping VMKerenel设备。 但是,通过更广泛的networking中的交换机的所有内容都无法ping设备。 .111networking的网关为10.13.111.3,而.110networking为.110.3 – 这两个IP地址都由连接到核心交换机(甚至可能是核心交换机)的路由器托pipe。 […]
我已经使用这个 howto安装了ucarp故障转移,并且它工作的很好。 # /etc/network/interfaces auto eth0 iface eth0 inet static address 10.200.0.102 netmask 255.255.255.0 ucarp-vid 3 ucarp-vip 10.200.0.200 ucarp-password ourpassword ucarp-advskew 10 ucarp-advbase 1 ucarp-master yes iface eth0:ucarp inet static address 10.200.0.200 netmask 255.255.255.255 某处告诉我,我不应该(在这种情况下)使用10.200.0.102 ,因为它可能会影响到ucarp的故障转移能力。 是否有可能桥接eth0 ,所以我可以得到一个额外的IP用于SSH,rsync和类似的东西,而不会影响ucarp?
我最近用Django做了一个web应用程序,并且(在开发模式下,我一直在使用它),它运行的很好。 我是学者,需要快速find我的应用程序托pipe的地方,以便我可以提交我的论文。 该应用程序使用芹菜(任务pipe理/排队服务)来pipe理和排队并行工作等,所以它不应该炸毁,如果多人一次使用它。 但是这需要相当数量的CPU时间(每个提交的作业需要使用大约4个核心x 5-10分钟)。 我的实验室在主机托pipe,但我不确定这是适当的,因为我的工作密集的CPU性质。 另外,我担心通过电子邮件连接Django是多么困难(我不得不要求每个安装的软件包等)。 我已经阅读了关于Google App Engine但并不确定在超过空闲的CPU限制时它的价格是多less。 而且我使用了Amazon EC2 (只是在没有足够内存的情况下在命令行中运行一些作业)。 对于嗡嗡声营销抱歉; 我只是想让你知道我已经看过它。 什么是最好的方法1)让我的应用程序快速托pipe和2)避免支付一个离谱的金额。 诚实地说,购买一个Linux机器并把它连接到大学以太网是最容易的。 这是如此的web 1.0,但它只是觉得很容易把所有的东西。 我之前通过大学做过一个简单的CGI,但还没有做过 非常感谢你的帮助。