我有一个LAMP服务器(基于CentOS的MediaTemple(DV)至尊2GB内存)运行一个自定义的WordPress的+ bbPress组合。 每天大约有30k的浏览量,服务器开始呻吟。 今天早些时候大约5分钟,当时有大量的车stream。 即使在正常情况下,我可以看到虚拟服务器有时在90%+ CPU负载。 使用顶部我经常可以看到5-7个httpd进程,每个进程都使用15-30%(有时甚至是50%)的CPU。 在我们做一个大的优化传递(我们使用MySQL可能是罪魁祸首)之前,我希望find主要的犯罪者页面并首先处理它们。 有没有一种方法可以找出哪些特定的请求负责最耗尽CPU的httpd进程? 一般来说,我发现了很多关于优化的信息,但在这个特定的问题上没有任何信息。 其次,我知道有一百万个variables,但是如果您对于是否应该在具有这种大小的站点的单个专用虚拟服务器的性能边界上有任何了解,那么我很乐意听取您的意见。 我们应该考虑转向更强大的服务器,还是应该专注于当前服务器的优化?
我有一些在美国的戴尔Poweredge R200,并想把它们中的一些移到欧洲。 我想知道这是不可能的修改(关于110和230的电压差)? 我也不确定戴尔R200的使用情况。
我们正考虑不使用RHEL用户的默认主要组。 我的意思是默认的: User: melbin Primary group: melbin 我们将会做类似的事情: User: melbin Primary group: webmasters 我们的目标是让用户分享更容易的东西,因为人们在共享文件上工作时似乎忘了sg 。 我们认为这比在login时自动loginshell更有意义。
我有一个在coloc主机上的Web服务器。 所有“计划”活动都是通过HTTP进行的。 (没有FTP服务器,没有BitTorrent客户端,没有IRC机器人等) 我的入站stream量一直是我的出站stream量的5-10倍。 (例如,在过去的24小时内,我已经提供了228MB的数据,但是却收到了1.94GB的数据。) 这是标准的/预期的Web服务器? (我是否可能会遭受挫败的诽谤尝试,其数据包大小与0字节的响应压倒了正常的反向关系?) 如果这不是预期的,我应该用什么工具来调查stream量来自哪里? (服务器正在运行Ubuntu 10.04。)
简单的脚本: #!/bin/bash remote_ssh_account="depesz@localhost" directory_to_tar=pgdata exec nice tar cf – "$directory_to_tar" | \ tee >( md5sum – | \ ssh "$remote_ssh_account" 'cat – > /tmp/h3po4-MD5-2012-03-13.tar' ) | \ ssh "$remote_ssh_account" 'cat – > /tmp/h3po4-data-2012-03-13.tar' 理论上它应该将数据和校验和传送给远程机器。 但不知何故,发球台失败: tee: standard output: Resource temporarily unavailable 没有一丝一毫,但没有出来。 我看到两个ssh都启动了,并且同时写入了这两个文件,但是只有pipe道(md5sum | ssh)获取了数据–ssh“data”的strace没有得到任何数据,5秒后tee显示错误。 除了这一切的作品。 build立2个连接,焦油工程,md5sum及其交付工程。
赏金编辑:我已经离开了原来的问题,但希望Postgres似乎沐浴在整个权限崩溃很好的答案。 ' 导入和导出客户数据库:现场指南' 我今天刚刚得到这份工作,我们需要使用PostgreSQL 。 客户端有两个主机,他们只使用phpPgAdmin来访问数据库。 没有SSH。 我们需要导出数据,然后将其导入本地开发机器。 明智的方式MySQL我有点失去正确的过程。 有PostgreSQL >>数据库>>导出 从那里得到: 我一直在写文档,但是要告诉你实话,我找不到一个简单的解释,并且现在不关心db或Postgres。 我们所需要做的就是解决网站PHP。 给我一个大纲/ cheatsheet /指导我的系统pipe理员syblings。 编辑: 改变了这个问题,包括导入数据库的PostgreSQL权限。 就权限而言,设置一个新的PostgreSQL服务器似乎更多。 我特别要求关于phpPgAdmin,因为我的服务器不是localhost&没有GUI。 我觉得这是一个权限的东西http://pgedit.com/public/sql/acl_admin/index.html 澄清没有SSH客户端框。 在整个过程中仍然找不到简明的文档。 直到我有一个更清晰的想法,我才真正避免了任务。 可能会转换成MySQL数据库,以方便。
我正在寻找部署一个我使用ASP.NET MVC构build的小型,低stream量的网站,只允许用户填写表单并上传文件(.doc,.docx,.pdf,.txt)。 网站的pipe理方面只是允许用户创build不同的表格,供用户填写。 所以,总而言之,一个非常简单,低stream量的CRUD ASP.NET MVC应用程序,其中有一些file upload和使用SQL DB作为后端。 我很难find一个好的(任何?)提供ASP.NET MVC的主机? 如果价格合适,我会selectVPS路线,但我真的需要它来自一个坚如磐石的供应商。 你有什么build议?
有人可以向我解释下面的概念作为衡量从我的网站的数据传输的相关性。 高速caching,准备好的高速caching和空的高速caching有什么区别? 你可以给每个定义吗?
通过多台服务器同步多个用户帐户和主目录的最佳方式是什么?它们都是同一个操作系统。 这些服务器在世界各地都有不同的地方,所以如果一个服务器出现故障,其他服务器仍然可用。 目前在一台服务器上有用户,但是如果服务器closures,那么除了重新创build用户和将目录同步到另一台服务器外,没有办法。 所以只是想知道有没有更好的办法? 我还没有使用LDAP,但这可能是一个工作吗?
正如标题所说,我必须find用户所属的所有组,并从所有组中删除其成员。 我试过这个: get-adgroup -filter * | where {(Get-ADGroupMember $_ | foreach {$_.PrimarySmtpAdress}) -contains "[email protected]"} 但它不会返回任何东西(虽然有一些项目必须返回) 至于删除,我发现没有办法做到这一点,有人可以给我一个这样的代码的例子吗? 我在谈论安全组