Поддержка Проблемы и решения Обращения к несуществующим файлам

  • Всем привет! Такая ситуация, не простая. Был двуязычный магазин (woocomerc + wpml). По официальной инструкции от WPML — основным сделали нужный язык, страницы, запиcи, товары на ненужном языке — удалили, удалили впмл.

    Возрасла посещалка и ВПСка тормозить дико начала.

    запустили утилиту xtrace net, она выдала массу таких ошибок:

    access("/var/www/my_site/wp-content/plugins/woocommerce-checkout-field-editor-pro/includes/class-jet-popup-generator.php", R_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/plugins/woocommerce-checkout-field-editor-pro/includes/class-jet-popup-db-upgrader.php", R_OK) = -1 ENOENT (No such file or directory)
    
    access("/var/www/my_site/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/Domain/Services/../../../blocks.ini", F_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/Domain/Services/../../../blocks.ini", F_OK) = -1 ENOENT (No such file or directory)
    
    access("/var/www/my_site/wp-content/languages/themes/kava-uk.mo", R_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/themes/kava/languages/uk.mo", R_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/languages/plugins/ajax-search-pro-uk.mo", R_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/plugins/ajax-search-pro/languages/ajax-search-pro-uk.mo", R_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/languages/plugins/custom-payment-gateways-woocommerce-uk.mo", R_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/plugins/custom-payment-gateways-woocommerce/langs/custom-payment-gateways-woocommerce-uk.mo", R_OK) = -1 ENOENT (No such file or directory)
    
    access("/var/www/my_site/wp-content/plugins/loco-translate/src/compat/Kava_Settings.php", F_OK) = -1 ENOENT (No such file or directory)
    access("/var/www/my_site/wp-content/plugins/woocommerce-checkout-field-editor-pro/includes/class-kava-settings.php", R_OK) = -1 ENOENT (No such file or directory)

    т е идет обращение постоянно к сотням файлов, которых реально на сервере нет.

    что это может быть, куда копать?

    спасибо

    • Тема изменена 2 месяца, 2 недели назад пользователем yessoftmk.
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Anonymous User 17160716

    (@anonymized-17160716)

    yessoftmk, привет.

    Возрасла посещалка и ВПСка тормозить дико начала.

    Количество посещений сайта и ресурсы своего VPS вы не указали, так что вполне логично задаться вопросом, может ли он держать такую нагрузку в принципе? Особенно учитывая наличие WooCommerce.

    16 ГБ ОЗУ, 4 x 2.5 GHz

    было 1000 уников в сутки, стало 1800

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

    Anonymous User 17160716

    (@anonymized-17160716)

    yessoftmk,

    16 ГБ ОЗУ, 4 x 2.5 GHz

    было 1000 уников в сутки, стало 1800

    Wow, сильно.

    тут вопрос именно в сотнях и сотнях вот этих обращениях к несуществующих файлов

    Если вы в этом так уверены, то в первую очередь можно было бы смотреть в сторону кэша.

    В целом, из этого списка несуществующих файлов вы пути до плагинов/тем узнаёте?

    — /wp-content/themes/kava/
    — /wp-content/plugins/custom-payment-gateways-woocommerce/
    — /wp-content/plugins/ajax-search-pro/
    и т.д.

    Если вы в этом так уверены, то в первую очередь можно было бы смотреть в сторону кэша.

    тоже подумал про кеш… веб сервер лайтспид, в плагине лайт спида поставил автоочистку ежедневную.

    В целом, из этого списка несуществующих файлов вы пути до плагинов/тем узнаёте?

    конечно, это все плагины что установлены

    Anonymous User 17160716

    (@anonymized-17160716)

    yessoftmk,

    конечно, это все плагины что установлены

    Это хорошая новость, значит, проблема на стороне сервера.

    тоже подумал про кеш… веб сервер лайтспид, в плагине лайт спида поставил автоочистку ежедневную.

    Будет забавно, если это решит вашу проблему 🙂

Просмотр 5 ответов — с 1 по 5 (всего 5)