服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我的故障转移群集有一个神秘的问题, Cluster name: PrintCluster01.domain.com Members: PrintServer01.domain.com andPrintServer02.domain.com 在故障转移群集pipe理 – 群集事件中,我收到了严重错误消息1135和1177: Log Name: System Source: Microsoft-Windows-FailoverClustering Date: 15/06/2011 9:07:49 PM Event ID: 1177 Task Category: None Level: Critical Keywords: User: SYSTEM Computer: PrintServer01.domain.com Description: The Cluster service is shutting down because quorum was lost. This could be due to the loss of network connectivity between some […]
更具体地说,我有一个客户要求阻止中国的知识产权范围。 我知道如何做到这一点。 我将使用https://www.countryipblocks.net/e_country_data/CN_netmask.txt中的IP并创build一个ACL。 那么如果你看看有3,412个networking,我将不得不封锁。 我真正要问的是有一个方法可以制作一个超级大的ACL? 如果这是连续的IP空间,我可以超网,但事实并非如此。
我正在运行一个服务器: Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g 没有.htaccess文件,每个人都可以访问网页内容。 但是,我添加了一个.htaccess文件与以下内容: Allow from all …每个人都有403个Forbidden错误! .htaccess上的权限是640 。 不应该Allow from all没有.htaccess文件相同? 我做错了什么? 编辑:与以下.htaccess文件相同的行为: Order Allow,Deny Allow from all 再次,没有.htaccess文件加载没有问题。
我正在构build一个位于不同VLAN上的kickstartnetworking,使用它自己的DHCP服务器。 出于某种原因,我的kickstart客户端不断从我的主DHCP服务器分配IP。 我build立的方式是我在这台路由器上有一个主要的DHCP服务器: 192.168.15.1 连接到该DHCP服务器是IP为192.168.15.2的交换机。 我的kickstart(Scientific Linux)服务器连接到两个端口上的交换机: 端口2 – kickstart服务器通过eth0与生产networking的其余部分通信。 在该接口上分配给服务器的IP是192.168.15.100(在eth0上)。 细节是: Interface: eth0 IP: 192.168.15.100 Netmask: 255.255.255.0 Gateway: 192.168.15.1 端口7 – 有它自己的VLAN ID(和端口8一起)。 kickstart服务器连接到IP为172.16.15.100的端口(在eth1上)。 再次,细节是: Interface: eth1 IP: 172.16.15.100 Netmask: 255.255.255.0 Gateway: none kickstart服务器运行自己的DHCP服务器,并通过eth1分配它们。 大多数启动都是通过端口8在kickstart VLAN上构build的。为防止kickstart DHCP服务器通过生产networking分配地址,我使用如下的路由设置: route add -host 255.255.255.255 dev eth1 此时,客户端不断从192.168.15.1 DHCP服务器分配IP。 我需要找出阻止客户端请求到达该DHCP的方法。 需要注意的是,我也在kickstart服务器上构build了KVM主机,所以我需要这些KVM有能力通过桥接networking从192.168.15.1 DHCP服务器获得DHCP请求,一旦我解决了这个问题。 (目前,他们通过NAT进行通信)。 那么将如何解决这个问题呢? 通过iptables或某种路由我需要放在? 我试图限制在该接口上通过IPtables的请求,允许DHCP请求172.16.15.xnetworking: -A INPUT […]
我需要知道什么时候自动缩放应该closures一个实例,因为我希望这些实例注册自己并从给定的服务中注销自己。 我知道自动缩放可以随时启动/停止任何实例,所以我需要通知实例什么时候会closures。 有没有实现这种行为?
我有一个简单的脚本,它使用rsync将Postgres数据库复制到备份位置,以便与Point In Time Recovery一起使用。 脚本每2小时通过postgres用户的cron作业运行。 出于一些奇怪的原因,我可以看到在进程列表中运行的rsync的三个副本。 任何想法为什么这可能是这种情况? 这是cron条目: # crontab -u postgres -l PATH=/bin:/usr/bin:/usr/local/bin 0 */2 * * * /var/lib/pgsql/9.0/pitr_backup.sh 这里是ps列表,它显示了rsync运行的两个副本和一个睡眠: # ps ax |grep rsync 9102 ? R 2:06 rsync -avW /var/lib/pgsql/9.0/data/ /var/lib/pgsql/9.0/backups/pitr_archives/20110629100001/ –exclude pg_xlog –exclude recovery.conf –exclude recovery.done –exclude pg_log 9103 ? S 0:00 rsync -avW /var/lib/pgsql/9.0/data/ /var/lib/pgsql/9.0/backups/pitr_archives/20110629100001/ –exclude pg_xlog –exclude recovery.conf –exclude […]
我试图停止一个RAID磁盘,以便更换一个新的,因为这一个不能正常工作。 我正在inputmdadm –stop /dev/md1 ,并且收到错误消息: mdadm: fail to stop array /dev/md1: Device or resource busy 即使重新启动服务器,我也收到了这条消息,而且看不到可能导致此问题的进程。 服务器正在使用2.6.18-4-amd64内核的Debian。 你能帮忙吗? 编辑:关于我的同事试用的更多细节。 卸载sda1后,命令mdadm –remove /dev/md0 /dev/sda1工作。 但是现在,我们仍然在mdadm –remove /dev/md1 /dev/sda5之后出现错误消息: mdadm: hot remove failed for /dev/sda5: Device or resource busy 我仍然不完全理解不同的分区是如何安装的,所以我认为在这种情况下我有些不明白的地方。
我想弄清楚为什么,在一个etckeeper提交后,我有一个重新启动的问题(已经解决了感谢这个伟大的事情)。 我和etckeeper一起玩,做了git checkout some_commit_sha快速查看,然后git checkout master 。 这似乎我的文件权限在/etc被破坏后,这些操纵。 所有的文件,包括ssh_host_rsa_key passwd-, shadow-都是rw-r–r– 。 我不知道Git不保存文件权限。 现在我修好了所有的(我希望我没有错过任何东西)。 什么是正确的方式来获得/etc更早的状态,环顾四周,并返回到正确的文件权限的主人?
所以我正在使用Windows 7主机,同时安装了Virtualbox 4.0.10和VMware Workstation 7.1.4。 我一直在尝试创build一个只能在不同的客户和主机之间进行通信的主机的IPv6networking。 无论如何,想知道是否有人有办法做到这一点,与VMware我一直没有find任何帮助,并在VirtualBox下的networking偏好IPv6灰色了我。 如果有更好的解决scheme,有人build立了类似的networking,主要的规格是它必须在我的主机上运行(因为我仅限于单一的开发机器)。
我们的局域网设置了DHCPD,为系统提供固定的IP地址。 但是,如果有人连接笔记本电脑并分配属于另一个系统的IP地址,我们正面临IP地址冲突。 有没有办法来防止这一点? 或者检测电脑的方法?