服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们的一个域控制器的时钟漂移方式与networking的其他部分不同步(这要归功于我忘记closuresVMWare的时间同步),这导致了一大堆服务器失去了身份validation的能力,因为Kerberos需要closures时间服务器之间的同步 我手动login,将时钟固定在正确的时间,但是authentication需要15分钟以上才能重新开始工作(这是一个问题,因为这是一群terminal服务器,有人在等待开始工作)。 进一步的信息:虽然时钟不同步,用户得到“有时间差异”的消息,他们的login被拒绝。 然而,在同步时间之后,这个消息就消失了,但是没有密码的人可能会工作,他们只是被拒绝为无效的。 等待15分钟使他们都再次工作。 如果再次发生这种情况,我怎么能加快时钟恢复同步和再次正常authentication之间的时间?
为什么http://compassionpit.com/blog/会经历无限的redirect循环? 这是我的nginx conf文件。 该站点由端口8000上的nodejs服务器运行,Apache提供博客(wordpress)和论坛(phpBB)。 该论坛正在解决就好了,在http://www.compassionpit.com/forum/ … server { listen 80; server_name www.compassionpit.org; rewrite ^/(.*) http://www.compassionpit.com/$1 permanent; } server { listen 80; # your server's public IP address server_name www.compassionpit.com; index index.php index.html; location ~ ^/$ { proxy_pass http://127.0.0.1:8000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location @blogphp { internal; root /opt/blog/; include […]
我们目前有我们自己的有多个KVM客人的服务器。 如果我们决定迁移到Amazon EC2,是否可以简单地复制VM镜像,或者是否需要在云上重新configuration新的VM? (这可能听起来很愚蠢,但我仍然在掌握所有虚拟化/云的东西)
我已经在Linksys WRT54G2 v1.0上安装了DD-WRT v24-SP2 micro ,我希望能够帮助您设置一个不太普通的networking。 我已经学习了文档(特别是http://www.dd-wrt.com/wiki/index.php/Default_Configuration_Overview ,它描述了路由器的端口),但我不能自己弄清楚如何实现我想要的。 我有一些关于Linuxnetworking和路由的知识,但是没什么特别的。 networking描述: 我想build立一个有线局域网 (也许有一天我会把它分成两个,并将它们连接到另一个路由器,也许这个信息可以改变现在configurationWRT54G2的方式,我不知道)。 我想有两个无线局域网 ,一个内部和另一个客人 。 内部的应该完全连接到局域网(即,有线networking上的所有盒子和内部无线networking必须互相看到)。 来宾无线局域网不能看到局域网,也不能看到其他无线局域网( 内部的 )。 所有连接到这些networking(LAN, 内部 WLAN和访客 WLAN)的计算机都应能够从路由器上的DHCP服务器获取IP地址和DNS服务器地址。 互联网连接(具有故障转移function的双WAN): 最后,我有两个互联网连接 :一个是通过PPPoE的快速连接 ,另一个是慢速连接,我必须连接到DHCP(通过电缆调制解调器从ISP获得公共IP地址)。 所有networking(局域网, 内部 WLAN和访客 WLAN)必须能够访问互联网。 这两个连接应该如下工作:更快的(PPPoE)是“默认”,每台计算机应该使用该连接,除非它被closures(这可以通过ping网关来检测,或者通过任何其他方式来检测,如果任何人有更好的想法),在这种情况下,路由器应该自动切换到较慢的(DHCP)连接。 如果PPPoE连接再次可用,那么一旦检测到连接可用,路由器应该切换回它。 所有这些都可以通过在Linksys WRT54G2 v1.0上运行的单个DD-WRT micro来完成吗? 什么是需要的VLAN,我应该创build什么桥梁? 我很确定我可以使用一个带有3个网卡(一个用于PPPoE,一个用于其他互联网连接,另一个用于局域网)和两个无线路由器的Linux盒子来设置这些networking…但是阅读所有可以被DD-WRT控制的硬件的描述,我有这样的印象,它可以处理所有这些! 提前致谢!
作为灾难恢复策略的一部分,我正在调查运行常规MySQL转储到S3存储桶(部分原因是入站数据传输的零成本!)。 在发生灾难时,我想将S3中的转储文件恢复到新的RDS实例。 尽pipe广泛的search,我找不到任何这样的例子。 有谁知道这是可能的吗? 为了给出一点上下文,这是一个500GB的写入重量轻的24×7 MySQL数据库。 我打算使用MySQL复制到一个从机,然后我们可以从主机发生故障的情况下发送到S3的转储(我们使用同一主机提供商复制主机和从机,虽然他们在不同的数据中心)。
PHP有几个会话设置,控制垃圾收集(即删除已到期的会话)的概率。 我的问题是:这个概率是否适用于在任何给定的Apache服务器上的所有虚拟主机上运行的所有Apache线程? 例如: 如果概率设置为1/100,是否意味着任何运行PHP进程的Apache线程都进入可能运行gc的进程池中? 或者,这是否只适用于为任何给定的VirtualHost运行的线程? 还是其他的分区? 最后,如果一个触发gc的PHP进程,它是否在所有PHP会话上执行gc? 或者只是该虚拟主机的会话? 还是其他types的分配? 我试图衡量,我需要调整给定的VirtualHost,整个服务器,或什么的gc_probability设置。
我们有一个在Debian etch(!)上运行MySQL 5.0的数据库服务器,并决定升级。 现在它在Debian上运行5.1。 该数据库服务器在SATA RAIDarrays上有大约1.2TB的MyISAM数据,以及2GB的RAM。 通常速度不是这个服务器运行的查询的一个因素,它主要是背景的东西。 升级时,Debian软件包会运行一个维护脚本来升级表,但升级每个表需要很长时间。 我的意思是说,每张桌子大约需要18个小时,而按照现在的速度,这个地段要花费6个星期的时间。 这是一个相当大的问题。 我试图增加全球key_buffer到512MB,这似乎是符合build议,没有任何效果。 这个问题似乎是它使用“修复与键caching”的方法,这比sorting方法慢得多: mysql> show processlist; +—–+——————+———————————-+——————+———+——-+———————-+————————————————————————–+ | Id | User | Host | db | Command | Time | State | Info | +—–+——————+———————————-+——————+———+——-+———————-+————————————————————————–+ | 5 | debian-sys-maint | localhost | xxxxxxxxxxxxxxxx | Query | 45146 | Repair with keycache | REPAIR TABLE `xxxxxxxxxxxxxxxx`.`xxxxxxxxxxxxxxxxxxxx` 其他表由于需要升级而无法访问: […]
我在专用服务器上运行带有MPM prefork的Apache 2.2.21。 更多细节: Server Version: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/1.0.0-fips DAV/2 SVN/1.7.0 mod_python/3.3.1 Python/2.6.5 mod_bwlimited/1.4 PHP/5.3.6 stream量通常在10-30个请求/秒之间,有12GB的RAM,我们已经相当保守地调整了MaxClients(250)。 我们确实看到各种原因使用的峰值(在一个旧的服务器上,我们在这些峰值期间几次打我们的MaxClients)。 无论如何,这是一个新的服务器。 运行一段时间后,我们的Apache状态开始如下所示: GGG_._._RC_.G..C.G_G.C_G..C_.CG_._._G__W____..R.WCR_.W..G_…… G的(“优雅地完成”)正在卡住。 如果我重新启动Apache,它们只会消失。 这肯定会导致我们在没有定期监控/修复的情况下达到我们的MaxClients限制。 我在互联网上阅读,似乎有一个类似于这个Apache的错误,但发生在不同的条件下。 它在2.2.14版中也显然是固定的。 我包含了一个挂起的过程的堆栈跟踪您的检查。 #0 0x000000350c6f119e in __lll_lock_wait_private () from /lib64/libc.so.6 #1 0x000000350c67c138 in _L_lock_9164 () from /lib64/libc.so.6 #2 0x000000350c679a32 in malloc () from /lib64/libc.so.6 #3 0x000000350c66fcfb in __libc_message () from /lib64/libc.so.6 […]
我们计划在两个站点之间实施一个延伸的数据中心。 它们之间的连接是一个单一的100mbit的QinQ连接。 我们在站点A有大约500个用户,在站点B有200个用户。在链路上产生的stream量非常低。 免责声明:我不会通过复制,因为这是一个不同的故事。 我们在几个月内准备好了SAN复制。 L3路由等也不是问题,因为我们知道如何做到这一点。 networking计划(现在)如下: VLAN 300:站点A + B – 172.16.0.0/24 – pipe理(交换机,路由器,vsphere等) VLAN 310:站点A + B – 10.50.0.0/24 – 任一站点客户端的共享服务器 VLAN 311:站点A(+ B) – 10.51.0.0/24 – 站点A客户端的服务器 VLAN 312:站点B(+ A) – 10.52.0.0/24 – 站点B客户端的服务器 VLAN 320:站点A – 192.168.0.0/24 – 站点Abuild筑物中的客户端 VLAN 321:站点B – 192.168.10.0/24 – B站点中的客户端 这里的总体思路是,具有HA /站点感知(AD,DFS,Exchange,Lync等)的服务位于站点A的VLAN 311中,站点B的VLAN 312中。这仅仅是为了确保所有客户端正在使用服务如果站点之间的L2链路断开,则可以防止不良用户体验。 我们将使用一个AD域。 没有任何内置HA的服务器应该放在VLAN […]
我真的想testing虚拟机监控,所以如果虚拟机locking,VMware会重启虚拟机。 我为一台特定虚拟机的虚拟机监控设置了高敏感度。 我尝试过了: 1)使用/etc/init.d /closuresvmware工具 2)杀死VMware Tools工具 3)运行一个叉子炸弹 虚拟机重启根本没有启动。 在摘要选项卡中,我没有运行Vmware工具,但是没有任何操作。 为什么? (它是vcenter的vmware esxi)