我阅读了 INSTALL.txt 文档,它说我应该运行安装脚本,将您的浏览器指向您网站的基本 URL。我应该输入什么命令来控制台运行脚本?
我的网站的基本 URL 是否与 localhost 相同,因为我的项目位于 /var/www 目录下?
我有一个 Drupal 站点,它在启动时可能会获得非常高的命中率。我们为首次发布租用了一个非常强大的服务器,之后我们将缩减规模。该服务器具有 Xeon E5-2670 8 核处理器 @ 2.6ghz 和 30gb RAM。
MySQL 已经获得了大量内存,我已经确认 MySQL 实际上是通过“top”使用这些内存的:
innodb_buffer_pool_size = 15G
Run Code Online (Sandbox Code Playgroud)
PHP 已经获得了大量内存(几乎可以肯定是太多了,因为我注意到评论说“每个脚本”):
memory_limit = 6000M
Run Code Online (Sandbox Code Playgroud)
Apache 配置是开箱即用的默认配置:
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
Run Code Online (Sandbox Code Playgroud)
我一直在运行 JMeter 测试(基本上“在站点上抛出尽可能多的线程并尽可能快地请求页面”)并且我可以看到性能随着并发用户数量的增加而下降:
但是,机器上的负载仍然很低。在测试期间,“top”报告有 26gb 的可用内存,“uptime”的平均负载不超过 0.63。我怀疑我们仍然有很多资源可以用来提高性能,但是 Apache 并没有充分利用这些资源。也就是说,我是一名开发人员而不是系统管理员,我也不是服务器性能方面的专家。
为了提高性能,我可以做出的最佳改进是什么?
在 CentOS 上的 Drupal 安装中,有许多文件夹具有以下权限:
drwxr-xr-x 8 6226 6226 4096 Jan 7 21:46 cck
Run Code Online (Sandbox Code Playgroud)
用户/组 6226 不是我创建的。怎么会有这样的用户/组?谢谢!
我注意到我们的 web 项目 (Drupal) 在虚拟机中使用 memcached 时运行速度较慢。页面加载时间是没有 memcached 的两倍。我没有注意到任何不自然的 memcached 行为。
虚拟框是(使用 vagrant):
Drupal 的特定设置是:
$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['memcache_key_prefix'] = 'oursite_';
Run Code Online (Sandbox Code Playgroud)
只是将其与本机(非虚拟化)环境进行比较 - 在同一项目上,memcached 提高了 10-20% 的性能。
任何的想法?有什么地方可以让我继续调查吗?
问题
我正在尝试配置 fail2ban 以使用此处显示的块来阻止 ddos 攻击。
基本上它会查看所有请求,如果任何单个 IP 在 60 秒内发出超过 240 个请求,它将阻止它们两天。
然而,我的 nginx 访问中的所有日志都来自 127.0.0.1,这使得整个事情毫无意义。
什么可能导致 nginx 将所有流量记录为来自服务器?
(我正在使用perusio 的 nginx 配置在 LEMP 堆栈上运行 Drupal 。)
Fructis 是一个多站点(和多软件)VM (Xen),具有 2 个内核和类似 6G 的 RAM。
它托管着流行的 Drupal 和 Wordpress 网站,目前正在遭受重创。我将把所有细节放在下面。
我一直在阻止 IP,但似乎有一个非常激进的机器人网络,而且大多数情况下更改 IP 的速度比我阻止它们的速度还快
我已经更新了 Drupal,但所有的 Wordpress 站点都不一定由我管理。
我已经为 TS 启用了日志,但它们似乎没有帮助
也许答案是了解最近/现在常见的机器人攻击类型是什么?为此,http://www.webmasterworld.com/home.htm 可能有有用的信息
细节:
root@fructis:/home/nrogara# w
09:28:05 up 10 days, 1:55, 2 users, load average: 31.10, 30.61, 32.31
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
nrogara pts/0 c-24-7-67-188.hs Wed13 1:01m 0.18s 0.00s sshd:
nrogara [priv]
nrogara pts/1 142-254-1-80.dsl 09:00 5.00s 0.06s 0.01s sshd:
nrogara [priv]
root@fructis:/home/nrogara# !net
netstat -tn 2>/dev/null | grep :80 | awk …Run Code Online (Sandbox Code Playgroud) drupal ×6
linux ×2
apache-2.2 ×1
centos ×1
fail2ban ×1
filesystems ×1
installation ×1
iptables ×1
memcached ×1
mysql ×1
nginx ×1
performance ×1
permissions ×1
php ×1
vagrant ×1
virtualbox ×1
xen ×1