任何人都可以推荐一个configuration,或者更好的指向一个完整的案例研究这个网页设置? 基本上我们有一个PHP网站每天获得大约10万次点击。 当试图在VPS上提供这个负载时,由于命中CPU容量,它已经在等待连接超时等。 我想指定一些能够使其每天大约25万次点击的内容。 目前服务器是: 单核1Ghz可突发VPS(来自2.6Ghz双核Xeon) 2GB的可破解内存(再次,我觉得易碎非常模糊) 每个php进程32MB,运行expression式引擎(据我所知)或类似的重量 相当图像密集的graphics页面 偶尔在一些页面上的幕后工作,如xmlrpc到第三方服务器 简单的Apache与modphp(所以像图像静态文件也需要完整的PHP进程 – 这是不能改变现在) 到目前为止,CPU似乎是主要瓶颈,一些apache进程在请求期间使用了大约30%的CPU。 一些其他的apache进程似乎只有1%的CPU更好; 我假设这些是对静态文件的请求。 所以。 我们希望摆脱虚拟专用服务器上的某种专用或虚拟的专用盒子,而且不会突发(可测量,有保证)性能。 它必须能够处理currnetstream量,并且至less在将来会翻倍。 任何build议或研究,你可以指向我? 有没有什么工具可以给你一个估计的服务器规格的参数,如每个Apache进程的内存,dynamic请求的百分比,PHP代码是沉重的CMS的东西或轻量级的Hello World的东西,等等?
我的理解是 AddHandler – 用于服务器AddType – 用于客户端(浏览器) AddType application/x-httpd-php4 .php4 AddHandler application/x-httpd-php4 .php4 但为什么我们需要添加两个? 在PHP的情况下都需要吗? PHP需要AddType吗?
PHP可以安装在Windows服务器上?
我在Windows上运行Apache 2.2,PHP 5.2和Postgres 8.2,并且在Apache的error.log文件中看到了一些奇怪的东西。 偶尔,我会看到消息“行号-1超出范围0 ..- 1”一遍又一遍地popup。 与该日志文件中的所有其他行不同,没有时间戳或日志级别。 只是确切的string。 谷歌search,似乎是消息是字符的字符,一个普通的Postgres错误消息,但不是一个Apache错误。 我已经看到它发生多次,并在几个不同的服务器上。 虽然我似乎无法重现。 我已经尝试通过PHP在Postgres上抛出各种错误的数据库查询和结果集查询,而且他们都没有触发写入日志文件的行。 Postgres错误可能会在我的Apache日志文件中结束,如果是这样,怎么办? 什么会触发这样的错误消息? 谢谢!
我在Linux服务器上安装了phpBB 3.0.5:(oovium.com/forums/)。 我注意到两天前,有人使用中国自动生成的电子邮件地址创build了一个新的帐户,而没有阅读一条消息。 他们使用的电子邮件地址在http://stopforumspam.com上列出。 我删除了该帐户。 昨天,同一个(或类似的)电子邮件地址创build了另一个帐户,但这次他们发布了一条消息,抱怨登记有问题,并张贴了他们的注册链接。 我愚蠢地点击链接,并把我带回到我的论坛。 然后,我删除了该帐户及其消息。 该消息被删除,所以我不知道我点击的URL是什么。 所以我的问题:1.是否有办法通过让pipe理员用户点击链接来破解phpBB 3.0.5? 2.有没有办法确定留言板是否被黑客入侵? 3.有什么方法可以检索删除的邮件,所以我可以准确地确定URL是什么?
我期待运行一个cron作业的PHP脚本,但似乎我没有一个PHP二进制文件。 看起来我没有将PHP安装为CGI,所以如果不重新安装/configuration我的PHP,运行php文件的最佳方式是什么? 我宁愿没有公开的文件,所以像wget一些解决scheme似乎有点黑客。 谢谢!
我所有域名的外发邮件都是垃圾邮件。 我不是批量邮件或类似的东西。 我对电子邮件实际上是如何工作并且一直在寻找解决scheme知之甚less。 我在下面写了一封电子邮件,唯一改变的是邮件正文。 如果你看到应该改变的anthing,请让我知道。 这是示例电子邮件: Delivered-To: [email protected] Received: by 10.220.188.200 with SMTP id db8cs92992vcb; Sun, 12 Sep 2010 14:07:21 -0700 (PDT) Received: by 10.150.212.8 with SMTP id k8mr788303ybg.68.1284325641381; Sun, 12 Sep 2010 14:07:21 -0700 (PDT) Return-Path: <—@gator1205.hostgator.com> Received: from gateway09.websitewelcome.com (gateway09.websitewelcome.com [67.18.44.5]) by mx.google.com with SMTP id v14si3740795ybe.22.2010.09.12.14.07.21; Sun, 12 Sep 2010 14:07:21 -0700 […]
我只是在CentOS 5.5 x64 LAMP VPS上将我的网站内容从Plesk迁移到了Cpanel。 我遇到的问题是一些PHP文件的工作 – 其他人不。 例如,当前的index.php文件正在查找并运行phpinfo()并给出结果 – 如果我创build了一个新的test.php文件,并从index.php中复制并粘贴完全相同的代码,则会生成一个“内部服务器错误“消息。 任何人都可以提供这方面的协助吗? 这发生在所有我的域名,在一个情况下,没有PHP文件正在工作。 所有的标准.html文件工作,导致相信我的PHP安装有问题? 从日志中提取2个例子如下: 日志的几个摘录 – “[Thu Oct 21 20:03:45 2010] [error] [client hidden ] Application.cpp中的SoftException:363:脚本”/ home / hidden /public_html/test.php“的GID是小于min_gid [Thu Oct 21 20:03:45 2010] [错误] [客户端隐藏 ]脚本头文件过早结束:test.php“ “[Thu Oct 21 20:05:46 2010] [error] [client 80.255.223.242] Application.cpp中的SoftException:431:文件”/ home / trades / public_html“的目标GID(507)和GID(10)之间不匹配/index.php“[2010年10月21日20:05:46 2010年] [错误] […]
我正在寻找免费/低成本的方法,使我们的Unix Solaris服务器(Apache下)运行的PHP更具可扩展性和可靠性。 你推荐的免费版本的Zend服务器? 还有其他解决scheme吗? 这是一个网站,有时会收到超过200万次点击与10GB的数据传输在同一时期。 谢谢。
我正在configuration一个新的VPS,并使用phpmyadmin (使用gzip压缩它)从旧服务器导出数据库后,我无法将其导入到新的服务器上。 它声明:“您试图使用不受支持的压缩(application / gzip)加载文件,支持它不是由您的configuration来实现或禁用”。 我在这里看到另一个post,但还没有解决。 它在Ubuntu服务器10.04 LTS下运行,并运行phpmyadmin 3.3.2。 另外它说在上传对话框中“导入的文件压缩将自动检测:None,bzip2,zip”,但我不能在那里看到gzip。 我无法以其他格式进行备份。