(VPS Cloud) Сайт выходит из строя, htacces изменен, я думаю, из-за высокого трафика [закрыто]

У меня облачный vps на ovh с 8 ГБ оперативной памяти, процессор с 6 виртуальными ядрами и установленный Parallels Plesk 12 на Ubuntu 14.04 (64 бита)
У меня более 10 сайтов, но только 2 имеют трафик
По данным статистики :
Сайт 1: Пользователи в сети: 167 посетителей сегодня: 14 591
Сайт 2: Пользователи в сети: 182 посетителей сегодня: 7 140

Я думаю, что слишком большой трафик вызывает мой файл htaccess должен быть изменен с помощью символа 's' в конце, вызывая ошибку сервера 500
Я думаю, что трафик - это ошибка, как то же самое случилось со мной на виртуальном хостинге godaddy, они делают то же самое
Но я не понимаю, разве этого не более чем достаточно для обработки такого трафика? Почему это происходит со мной, помогите, пожалуйста, так как я не знаю, где искать
Также ... Wordpress установлен на моих сайтах

Это скриншот из моей статистики vps:

enter image description here

Содержание файл .htaccess :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress and then
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress s
0
задан 6 June 2017 в 13:22
1 ответ

Теперь мы знаем, что ваш htaccess поврежден, как ни странно, преднамеренно, вот несколько предложений по истинному решению:

  1. Ваш веб-сервер плохо настроен и вызывает много записей в журнале ошибок. Это само по себе вызывает ненужные записи на диск ввода-вывода и должно быть исправлено. Исправьте все эти ошибки (особенно в отношении SSL), и ваш сервер уже будет более функциональным. Или подавить запись ошибок.

  2. Вы запускаете WordPress на этих сайтах. Есть много способов улучшить работу WordPress под нагрузкой. Некоторые идеи:

    a. Некоторые скачки трафика могут быть злонамеренными. Плагины, такие как WordFence, могут сдерживать это. Или используйте ipTables или Fail2Ban, чтобы убедиться, что ваш сервер продолжает работать. Изучите трафик и посмотрите, можете ли вы заблокировать его часть до того, как он достигнет Apache / PHP.

    б. Простую, хорошо оптимизированную страницу легче обслуживать. Проверьте Google Page Speed ​​Ingights, WebPageTst.org, GTMetrix и т. Д., Чтобы узнать, как оптимизировать ваш сайт. GZip и Browser Cache особенно сильно влияют на нагрузку на сервер.

    c. Кэширование данных упрощает работу с сервером. Вы можете, например, кэшировать запросы к базе данных MySQL или использовать плагины, такие как W3 Total Cache, для кэширования объектов на диск. Или используйте WordFence Falcon Engine, чтобы включить кеширование всей страницы.

    d. Например, с помощью W3 Total Cache вы можете использовать CDN для разгрузки некоторых запросов или даже CloudFlare, который может полностью захватить ваш сайт, когда он не отвечает.

    e. Многие системные администраторы считают, что NginX работает лучше, чем Apache. Подумайте о том, чтобы изменить свой веб-стек, скажем, с Apache / MySQL на NginX / Percona.

    ф. Профилируйте свои установки WordPress и удалите все плохо работающие плагины. У GoDaddy есть подключаемый модуль профилировщика, который может определить наиболее серьезных преступников. Я вижу много сайтов WordPress с плохим сочетанием ужасных плагинов, занимающих системные ресурсы.

1
ответ дан 4 December 2019 в 16:54

Теги

Похожие вопросы