Поддержка Проблемы и решения Периодически весь сайт выдает 404

  • Приветствую,

    Помогите пожалуйста.
    Периодически не понятно по какой причине весь сайт начинает выдавать 404 ошибку. На всех страницах, по всему сайту.
    Возникает рандомно, без какой либо периодичностью и закономерности.
    Решается проблема пересохранением Permalinks.

    Может кто сталкивался? Подскажите куда копать?

    Заранее благодарю за помощь.

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • Вероятно какой-то плагин портит файл htaccess.

    Файла htaccess нет. Сайт работает без него.

    Ну, как видим, без него сайт не особо работает — «начинает выдавать 404 ошибку»

    Теперь есть и htaccess файл и все равно периодически весь сайт падает и на всех страницах 404 ошибка.
    Есть может идеи как отследить источник?
    Что вообще в теории может вызывать такие проблемы?

    Модератор Yui

    (@fierevere)

    ゆい

    в теории — какой-нибудь конфликтный плагин, создающий свою таксономию.

    Установите тестовый WordPress в отдельной папке с новой базой и создайте пару страниц и записей. Если там тоже будет 404, значит дело в хостинге.

    Ничего не помогает. Ошибка возникает.

    Но вот что заметил.
    Ошибка начала появляться, когда на сайт посыпался спам в виде спам топов на форуме (bbPress). Какие-то китайские боты заспамили весь форум. Я все почистил и поставил защиту от спама (Google captcha на регистрацию, Akismet Anti-Spam).
    Но в отчете по 404 ошибкам я вижу что теперь постоянно возникают запросы к этим удаленным топикам от ботов.
    Так вот. Как можно заблочить доступ к сайту для ботов? И возможно что из-за атак этих ботов весь сайт падает в 404 ошибку?

    Мой сайт спасает от ботов этот плагин https://ru.wordpress.org/plugins/blackhole-bad-bots/

    В настройках плагина в списке разрешенных ботов следует оставить только Яндекс и Гугл боты.

    В настройках плагина в списке разрешенных ботов следует оставить только Яндекс и Гугл боты.

    ага — спам боты прям спецом подписываются в user agent как «Spam Bot».
    вам самому не смешно?
    спам боты маскируются под настоящих людей и user agent подсовывают от браузера.

    Не знаю, как автору плагина это удалось, но теперь сайт не виснет из-за ботов. Там на каждой странице сайта создается ссылка, невидимая для людей, но видимая для ботов. Как бот туда зайдет, так и не выйдет. 🙂

    Модератор Yui

    (@fierevere)

    ゆい

    Не знаю, как автору плагина это удалось

    https://ru.wikipedia.org/wiki/Honeypot

    Проблема так и не решилась. Роботов лишних я отрубил. Но сайт все равно периодически уходит в 404 ошибку, которая решается просто пересохранением Permalinks.

    Но заметил такую штуку, сайт ложится когда активность на нем появляется. Но не могу понять почему. Ладно бы сервер ложился из-за перегрузки. Но почему сайт ложится в 404? В ВП есть какие-то ограничения?

    Модератор Yui

    (@fierevere)

    ゆい

    в WP ограничений нет.
    Или проблема в хостинге
    или какой-то плагин дурит таким образом. Мб. плагин «безопасности», мб кеша, мб связанный с редиректами или добавлением новых таксономий (галереи например)

    В панели управления хостингом показывают потребление процессора, памяти, количество процессов? Какой хостинг, если не секрет?

    digitalocean

    С нагрузкой вроде справляется.

    Получается можно выявить только методом тыка отключая по очереди плагины и ждать?

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • Тема «Периодически весь сайт выдает 404» закрыта для новых ответов.