Скрипт через какое-то время не видит селекторы элементов (ни 0, нисколько)

Поддержка
  • Скрипт крутится на VPS 24/7, по объёму скрипт достаточно большой. Сама VPSка относительно слабенькая 2 vCPU, 2 GB RAM, Win2019. Для других задач в BAS хватает, но здесь какая-то ерунда происходит, не видел такого раньше. Спустя время (каждый раз по-разному) некоторые функции (особенно "Проверить Существование") перестают видеть селекторы элементов, и уходят в ошибку. Ничего не написано, ни 0, ни какого-то другого числа. Скрин ниже. Из-за чего это может быть? Нужно добавить оперативки в VPS, или причина в чём-то другом?
    1.png

  • Как вы это проверяете? Ваш проект работает в режиме записи (редактироания преокта) на постоянной основе?
    Или проект работает в режиме запуска, вы видите что идут ошибки, останавливаете проект и в режиме записи селекторы не обнаруживаются?

    Да, 2Гб ОЗУ - это очень мало в принципе для комфортной работы. Также настоятельно рекомендую не использовать тип селектора "MATCH", лучше использовать XPATH или хотя бы CSS.

    Если в конечном итоге проблема не будет решена, просьба прикрепить тестовый проект для повторения проблемы. Или описать как можно подробнее, как можно повторить эту проблему (какой сайт, какой элемент, какой селектор и тд.).

  • @m4zuper said in Скрипт через какое-то время не видит селекторы элементов (ни 0, нисколько):

    Как вы это проверяете?

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

    @m4zuper said in Скрипт через какое-то время не видит селекторы элементов (ни 0, нисколько):

    рекомендую не использовать тип селектора "MATCH"

    Тут по другому никак, у сайта какой-то хитрый код страницы, он постоянно меняется, через XPATH или CSS не получается привязаться. Зато MATCH отлично подходит, привязываясь к конкретной фразе или слову в коде.

    Попробую увеличить память пока что. В выкладывании проекта смысла нет, т.к. для использования скрипта потребуется регистрация бизнеса и верификация аккаунта по определённым данным в сервисе, а без логина скрипт не запустить. Буду пробовать сам разобраться. Но спасибо за помощь в любом случае!

  • @Dim C 2 гб даже в обычном хроме работать будет очень тяжело. Проще проверить скрипт на нормальном ПК, если проблемы не будет значит дело в ресурсах.

  • 0 Votes
    21 Posts
    1741 Views
  • -1 Votes
    5 Posts
    574 Views
  • 0 Votes
    2 Posts
    607 Views
  • 0 Votes
    8 Posts
    1804 Views
  • 0 Votes
    16 Posts
    2680 Views