服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在3ware 9650SE-16ML卡上有一个可悲的RAIDarrays。 我不能告诉的是,如果我刚刚遭受双盘失败(不幸的是!),或者如果我读这个错误。 /c0 show all的相关输出/c0 show all是: Port Status Unit Size Blocks Serial ————————————————————— p0 DEGRADED u0 931.51 GB 1953525168 5QJ07MAH p1 ECC-ERROR u0 931.51 GB 1953525168 5QJ0DCW9 p2 OK u0 931.51 GB 1953525168 5QJ0DW9C p3 OK u0 931.51 GB 1953525168 5QJ0CKXJ 而失败是(从show alarms ): Ctl Date Severity Alarm Message —————————————————————————— c0 [Sun Nov […]
这个问题说明了一切,我想。 我隐约记得有一个简单的方法来做到这一点,但不记得是什么。
我正在做一些彗星的基准,并希望看到我有多less个开放的连接。 其实我使用netstat: netstat -ant | grep 8080 | grep EST | wc -l 但是需要大概4-6分钟才能列出号码,是否有任何可以实时显示的工具? 打开的连接数量在100'000 – 250'000之间。
我已经阅读了关于提高postgres性能的在线内容,但SHMMAX和SHMALL的“正确”值仍然没有。 共识似乎是SHMMAX = total_memory / 4和SHMALL = total_memory / 2是安全的起始值。 但是,SHMALL可以用页面或字节来衡量,而且我也找不到关于在Ubuntu上使用哪些信息。 Ubuntu(或更一般的Debian)使用SHMALL的页面或字节吗?
所以我GOOGLE了错误和检查serverfault,但解决scheme不适合。 大多数结果都是/ dev / pts的问题,但是已经挂载了。 其他的结果是git出错,但是机器上没有git。 我的帐户没有被阻止,我仍然可以在控制台上login。 其他用户也有这个问题,所以我不认为这是与我的.ssh / 我用ssh -vv得到这个响应: <snip> debug1: Next authentication method: password rogier@server's password: debug2: we sent a password packet, wait for reply debug1: Authentication succeeded (password). debug1: channel 0: new [client-session] debug2: channel 0: send open debug1: Requesting [email protected] debug1: Entering interactive session. debug2: callback start debug2: client_session2_setup: id […]
这似乎是一个最小的工作量,它将使服务器端可靠的网站实现更简单。 另外SRVlogging已经存在多年了… 有什么我在这里失踪? 编辑:@DJ Pon3 – 我在说的是: 一个站点从两个数据中心服务而不需要BGP,但是如果任何一个数据中心都离线,仍然可以工作。 (也可以通过简短的DNS TTL来实现。) 在一个IP地址的不同端口上的多个httpS服务器。
你知道在单个服务器上设置多个MySQL实例的“Debian方式”吗? 服务器将接收从多个远程数据库复制的数据。 我可以使用像mysqlsandbox这样的脚本,但是我更愿意使用Debian软件包,并希望在未来能够在没有太多复杂情况下升级设置。 另一个解决scheme是mysqlmanager – 它适用于MySQL 5.1,但不推荐使用5.5。 那么在单个debian服务器上运行多个MySQL实例的“最佳实践”是什么?
我试图启动一个需要env的服务。 variables被设置为某个path。 我在“/etc/profile.d/”中设置了这个variables。 但是,当我使用service命令启动此服务时,它不起作用。 人服务: service runs a System V init script in as predictable environment as possible, removing most environment variables and with current working directory set to /. 所以看来, service正在消除我的变数。 我应该如何设置variables,以防止它们被删除。 或者是我不应该做的事情。 我可以使用init脚本手动启动服务,甚至可以将path硬编码到脚本中,但是我想知道如何将它与service命令一起使用。
我被要求启动其他人build立的网站。 这是一个需要Memcached运行的WordPress商店网站,我一直在麻烦获取Memcached和memcache php插件在我的本地服务器上工作。 在安装memcached和memcache PHP插件之前,我会得到这个错误: Fatal error: Class 'Memcache' not found in [Path]wp-content/object-cache.php on line 350 现在我已经安装了memcache和memcache PHP插件(通过Homebrew),我得到一个“No data received”页面,并在我的Apache错误日志中得到这个错误: dyld: lazy symbol binding failed: Symbol not found: _mmc_queue_pop Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/memcache.so Expected in: flat namespace dyld: Symbol not found: _mmc_queue_pop Referenced from: /usr/lib/php/extensions/no-debug-non-zts-20090626/memcache.so Expected in: flat namespace [Sat May 05 16:38:27 2012] [notice] child […]
我在ec2实例上运行一个python脚本,在另一个实例的数据库中插入行。 在ec2的监控中,我看到了100%的cpu利用率,而top只显示了python进程的20%。 顶部缺less什么? networking开销?