我有一个基于皓龙8345芯片的四核六核系统 – 这是24核心,共有48GB的RAM。 这个盒子是为了取代当前的六个英特尔核心盒,我当前的LAMP堆栈运行。 然而,我的performance甚至比六核还差。 我在跑: Centos 5 MySQL 5.0 PHP 5.2.13 Apache 2.2.9 就好像这个盒子太强大了? 有没有人有像这样的大型SMP盒的经验? [root@gb-sanguine ~]# uname -a Linux gb-sanguine.bountyonline.local 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:08:30 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux [root@gb-sanguine ~]# php -v PHP 5.2.13 (cli) (built: Jun 2 2010 16:29:01) Copyright (c) 1997-2010 The PHP Group Zend Engine […]
好吧,我被告知现在安装Apache / Nginx,PHP,MySQL的最好和最简单的方法是使用apt-get或类似的包pipe理器为你的特定发行版插入软件。 这样做的好处是您可以使用可靠的软件包,并且可以在生产中轻松更新它们。 现在我正在使用Ubuntu 12.04,并且热衷于这个软件的最新版本: Apache 2.4.x 或 Nginx 1.2.x PHP 5.4.x MySQL 5.5.x 然而,我所遇到的每一个指南似乎都让我安装所有这些东西,但是在完成所有configuration之后,它并没有结束工作,我不知道出了什么问题或者如何解决这个问题。 到目前为止,我已经想出了: 1)使用这些说明安装dotdeb存储库: 2)安装Apache 2.2.22,PHP 5.4.3,MySQL 5.5.24: aptitude install mysql-server apache2 libapache2-mod-php5 php5-mysql php5-apc php5-curl 3)安装mod-rewrite软件包: a2enmod rewrite 现在这个工作,我可以得到一个phpinfo()运行并正确显示并连接到数据库。 然而,这只能得到我的Apache 2.2.22(我宁愿2.4.x为最新的速度增加),也无法得到mod重写工作,它只是拒绝redirect到index.php所以只有主页的作品。 我有htaccess的代码设置为: RewriteEngine on RewriteBase / # Forward any url without the listed extentions to index.php RewriteRule !\.(js|css|ico|txt|gif|jpg|jpeg|png|ttf)$ index.php 我不知道,这是Ubuntu的第五次安装,我现在不得不做,试图得到这个工作,但仍然在广场一个,没有得到任何地方。 […]
我已经阅读了这么多的资源,但是我仍然在努力做到这一点。 背景:我正在使用带有LAMP设置的Amazon EC2实例 bitbucket上有这个回购有几个目录: _fixtures , oldfiles _fixtures , oldfiles , psds 。 我只想将webfiles目录放在/var/www/html/的webroot上面。 我克隆了回购到我的家庭文件夹,我已经试过符号链接 ln -s /home/myuser/myrepo/webfiles /var/www/html/webfiles 这导致403禁止访问错误。 我已经尝试了chmod的webfiles文件夹属于阿帕奇组(所以它会有读取权限),但这并没有帮助。 我也有 <VirtualHost *:80> <Directory "/var/www/html"> allow from all Options -Indexes FollowSymlinks AllowOverride All </Directory> 在我的httpd.conf中启用符号链接,但是还是什么都没有。 任何帮助我如何能够完成这个链接,将不胜感激。 编辑 基于这个SO线程+答案,我将采取只检出webfiles目录的策略。 编辑2 这已经有一段时间了,但是我想在这里放一个便条,说另外一个解决scheme,我可以尝试将这个repo克隆到/var/www/repos/myrepo ,然后从那里符号链接webfiles目录。 这将会更简单,因为权限更可能已经到位/var/www 。
我们需要更新我们的networking服务器(PIII-700MHz和512Mb RAM),如果不重新安装整个系统,就不能这样做。 不过,我selectUbuntu 9.10可能不是最好的,现在机器运行速度非常慢。 实际上,我们只需要简单的LAPMconfiguration就可以了,我们真的希望使用旧的盒子来达到这个目的。 它曾经有旧的版本的Linux Slackware,我没有设法更新PHP由于非常复杂的非标准设置。 你会推荐什么? 更新 好的,谢谢你的回答! 基于他们我有一个想法,可以避免在Ubuntu9.10上加载X11和其他重要的东西,并使其运行。 实际上,我打算安装Ubuntu Server软件包,但是在安装Ubuntu9.10(23%)的时候出了点问题,我认为这个资源不足。 你能否确认可以使用Ubuntu9.10这个configuration(PIII-700MHz和512Mb RAM)? 最终更新 我赞赏所有的答案; 谢谢你们,请帮忙。 我试图重新安装Ubuntu服务器,但是,安装过程失败了两次。 内存testing发现旧内存单元出现故障。 在我更换了它们(还有一些已经停止工作的冷却器)之后,我已经成功地完成了安装。 但是,重新启动后,我得到了GRUB无法find分区的错误消息。 这是最后一滴,我甚至没有试图find原因。 我们会更好地订购VPS,因为我们发现我们公司的IT部门正在引入这样的服务。 我相信你的提示将会被其他人需要。
我有一些关于我的networking服务器的问题。 它是一个运行centos 5.5和php5,mysql5的LAMP web服务器。 服务器在繁忙时间可以获得数百(甚至上千)的并发用户。 我试图优化一点,并理解“顶”。 从我所看到的: 所有16GB的内存已经用完了? 这是否意味着我的服务器需要更多的内存? 我的交换只有2GB,应该增加吗? 通常在繁忙时间我的服务器负载平均第一个数字是大约2.5-3。 我能做些什么来优化服务器,使得即使在高峰期的平均负载也不会超过1? 在过去,我被告知一个好的工作服务器应该保持在1个负载下,这是真的吗? 虽然即使在2.5-3的加载期间,服务器页面和应用程序似乎也以相当好的速度加载。 php.ini中的内存大小应该设置为? 顶部 – 14:30:18最多2天,12:41 5人,平均负载:1.25,1.74,2.92 任务:总共305次,跑步2次,睡觉302次,停止0次,僵尸1次 Cpu:6.3%us,0.9%sy,0.0%ni,92.5%id,0.2%wa,0.0%hi,0.1%si,0.0%st Mem:总共16427200k,使用16111472k,315728k免费,3120316k缓冲 Swap:总计2104496k,已使用268k,免费的2104228k,caching的6216756k PID用户PR NI VIRT RES SHR S%CPU%MEM TIME + COMMAND 29080 apache 15 0 358m 36m 5192 S 20.2 0.2 2:08.40 httpd 29093 apache 18 0 357m 36m 5192 S 18.2 0.2 2:02.52 […]
我有Ubuntu服务器作为我的PHP网站灯服务器。 mysql服务器被安装并且为localhost端口打开。 我已经阅读了如何隧道SSH到我的MySQL服务器。 但我还没有明白为什么这比直接打开互联网端口的MySQL服务器更好。 无论如何,黑客可能会蛮横的强制端口的密码。 如果打开公共端口(3306),或者使用隧道,则为ssh(22)。 那么为什么使用ssh tunneling for mysql(以及许多其他服务器应用程序)更好呢?
我有一个在Ubuntu Natty / 11.04上运行LAMP的Amazon EC2实例。 在过去的几个月里,有三次,其中两次在最近两周内,服务器刚刚停止。 它变得没有反应,并停止响应连接尝试(SSH或其他),但EC2控制面板仍然报告它正在运行。 每次我必须通过控制台重新启动实例,导致数据丢失。 所以,现在我正在试图诊断这个问题,但我空白,我需要什么其他检查的build议。 Syslog中没有任何可疑的东西 – 每一次,发生的最后一件事是在运行其常规的5分钟cronjob的时候,尽pipe我不知道机器什么时候停止工作,但是我不能说cron日志有多接近到冻结的地步。 之后,就好像机器只是在重启的时候才运行,在这之后,syslog包含了和普通的dmesg输出一样的东西。 stream量和这些冻结时间似乎没有关系。 每个场合都远离交通高峰时期。 我还有什么可以试图找出造成这些问题的原因? 这个问题可能是什么? 附录:服务器在任何情况下都没有负载。 CPU和内存的使用都是安全的。 有大量的可用磁盘空间(几十千兆字节)。 在Apache或MySQL日志中没有什么奇怪的,他们只是在那个时候停止运行。 这是一个中/高CPU实例。
我的networking服务器上的Apache突然很慢。 我有一个8 GB的RAM,4个CPU服务器在digitalocean与LAMP安装。 我能做些什么来解决这个问题? 这是top输出: top – 10:37:15 up 93 days, 20:20, 1 user, load average: 0.22, 0.22, 0.28 Tasks: 471 total, 3 running, 468 sleeping, 0 stopped, 0 zombie %Cpu(s): 1.4 us, 0.6 sy, 0.0 ni, 97.4 id, 0.1 wa, 0.0 hi, 0.5 si, 0.0 st KiB Mem: 8176832 total, 6816036 used, 1360796 free, […]
我的Configure Command没有说任何关于jpg,也没有gif / png,但是我可以在phpinfo()的输出中看到gif/png support 。 我使用–with-gd构build了PHP,但是只有GIF Support和PNG Support在phpinfo()的输出中,我如何启用JPEG Support ? UPDATE 编译时遇到这个问题: Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using –with-apxs2=/path/to/apxs 3. Apache was not built using –enable-so (the apxs usage page is displayed) The output of /usr/local/apache2/bin/apxs […]
我要build立一个使用LAMP堆栈的Web服务。 该网站最重要的function之一是它应该是匿名的。 我们认为,如果服务器没有做任何可能识别用户的日志,那么一件很酷的事就是。 我正在为新闻组织开发一个networking应用程序。 他们希望有一个网站允许人们向新闻工作者汇报新闻线索和提示(文本/文件)。 我们认为,如果我们能够提供好的匿名,人们会更倾向于提供信息。 我们也会教导如何使用TOR之类的东西作为举报者的额外防范措施 这甚至有可能吗? 任何暗示我们应该研究的build议?