Задать вопрос
  • Как найти причину падения сервера?

    @tgarl Автор вопроса
    Александр, под сервером я подразумеваю именно сервер, у нас Выделенный сервер RD-30065
    перезапуск сервера - это зайти в панель управления хостингом , выделенный сервер и перезагрузить
    остановить mysqld - через консоль выполняю команду service mysqld stop, так же и другие службы в том числе апач и нжинкс

    По поводу OC: CentOS release 6.8 (Final)
  • Как найти причину падения сервера?

    @tgarl Автор вопроса
    какой именно?
    если httpd, то ничего такого в нем не увидел, запросы разных страниц сайта и все
    проскакивают конечно левые запросы из серии "GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application HTTP/1.0" 404 24563 "-" "Mozilla/5.0 zgrab/0.x"
    но их единицы
    В логах mysqld вот такие записи есть, но опять же с перерывами

    2022-03-11T00:54:36.513328Z 138648 [Note] Access denied for user 'wordpress'@'localhost' (using password: YES)
    2022-03-11T00:54:36.931456Z 138650 [Note] Access denied for user 'dev'@'localhost' (using password: YES)
    2022-03-11T00:54:37.460394Z 138651 [Note] Access denied for user 'root'@'localhost' (using password: YES)
    2022-03-11T00:54:37.911398Z 138652 [Note] Access denied for user 'root'@'localhost' (using password: YES)
    2022-03-11T00:54:38.251439Z 138654 [Note] Access denied for user 'web'@'localhost' (using password: YES)

    судя по всему кто-то пробовал подобрать наугад пароль к БД только не понятно на какой странице это
  • Как понять что не так по показателям утилиты atop?

    @tgarl Автор вопроса
    Что близка к полной это понятно, но не понимаю на что может влиять и имеет ли отношение к моей проблеме
  • Как понять что не так по показателям утилиты atop?

    @tgarl Автор вопроса
    а почему NET eth0 98% выделена красным?
  • Почему во время работы скриптов в админке появляется вывод от стороннего скрипта?

    @tgarl
    Вариантов может много от вирусов и заканчивая кривыми руками.
    Я больше склоняюсь к последнему, на событие типа onEpilog или подобное повесили скрипт обработки вебформ и когда появляется какой-то GET параметр появляется вывод json.
  • Как массово обновлять справочники?

    @tgarl Автор вопроса
    Просто, со вкусом и не о чем.
    Можно немного более развернутый ответ?

    вот есть у меня массив с уникальными ключами $itogo_0['UF_KEY'] которые нужно проверить, их пусть будет 200 000
    вот используем мы api
    $entity_data_class::getList c фильтром по ключам, чтобы их исключить мне нужно сделать выборку fetch
    удалить из $itogo_0['UF_KEY'] существующие и в цикле по оставшимся сделать $entity_data_class::add

    но выполняется такой код ~15-20 минут - это очень долго

    вот я и спрашиваю про варианты. Если я неверно подошел к решению распишите немного побольше
  • Как оптимизировать работу с большим справочником?

    @tgarl Автор вопроса
    Я думал об этом, но вот я получу пусть 3 справочника общей сложность 150,000 значений мне их нужно сохранять и обновлять когда я решаю выбрать товары для загрузки и опять натолкнусь на то что мне не будет хватать памяти, но уже на обновление(
  • Как легче перенести сайт Битрикс на локалку Open Server?

    @tgarl
    Я Опенсервером пользуюсь часто, не вижу проблем особых с ним. А вот с виртуалкой дофига, начиная от настроек биоса и настроек самой виртуалки. К тому же если сайт от 20Гб то еще и с образом возиться, или если нужно несколько проектов к себе локально развернуть нужно хоть "как-то разбираться в этом", а опенсервер поставил и единственная проблема это редактирование файла хост требует административные права + тормозит по сравнению с виртуалкой.
  • Как сделать многосайтовость с разными валютами?

    @tgarl
    RudFox , Если получится узнать решение, в этой теме отпишитесь, это знать будет полезно всем.
    В свое время я, будучи на конференции, спрашивал о возможности 2 валют(тоже был проект для которого хотели 2 валюты), но мне сказали, что заявок много на такой функционал, но по закону товар одновременно продавать в 2 валютах нельзя, поэтому в системе устанавливается основная по которой и идет продажа, но отображать можно хоть в 10. Для этого есть курсы валют между которыми можно делать для клиента переключение.
  • Зачем в инофблоке разедл seo?

    @tgarl
    ettaluni когда-то не было этой вкладки и каждый разработчик сам придумывал где хранить, как выводить данные. Потом в компоненты были введены настройки брать из свойств, и уже после спустя время появилась для этого вкладка и были изменены компоненты. Получается если у вас старый шаблон/компонент либо сильно переделанный, то вкладка СЕО не учитывается. При таких условиях так же может и не учитываться настройка самого компонента, но если вы возьмете, как сказал PetrPo, дефолтные компоненты, то все заработает. Я вон на проекте по заданию СЕО-ка потихоньку меняю код старых компонентов добавляя исключения для элементов/разделов не использовать накрученные тайтлы из свойств, а использовать из сеовкладок(В arResult есть ключи содержащие данные из сеовкладок если использовать не самописный компонент).
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    Добавлю общий комментарий для тех кто мало ли будет искать: Да установка ничего не ломает. Можно установить либо то что есть либо обновить репозиторий и через классический apt install mariadb-server mariadb-client. Далее настраиваем пользователя, и БД. Все это никак не касается установленной pgsql.

    Но потом не забываем что раз была ОС без mysql, то скорее всего и расширения php-mysql нет, я не сразу допер как так через консоль БД появилась, а подключиться через скрипт не могу. Поэтому до устанавливаем расширение apt-get install php7.4-mysql и не забываем также перезапустить наш апач/php - ура "Connected successfully"
  • Вставка исходного кода в Базе знаний Bitrix24?

    @tgarl
    может нужно как в примере через window.addEventListener добавлять? Не пробовали? (я так наугад, пальцем в небо, мне исполнение js на страницах базыЗнаний не требовалось еще ни разу, да и к тому же у нас бесплатная версия портала24 и блок html не доступен)
  • Как подтвердить ssl битрикс?

    @tgarl
    переходить по нему не нужно - это такая аля проверка доступности файла.
    а файлы без расширения добавляет слэш

    уберите у себя редирект для этой папки в htaccess
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    А разве Битрикс не умеет работать с PostGress?

    как дополнительную БД можно поставить и все методы самому переопределять, а исходный нет(во всяком случае я не нашел решения)
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    Тут пример для сентоса, у меня ubuntu 18.04
    и боюсь вебокружение точно текущий сайт грохнет. Я добавлял поддомен dev так запустил апач, который увидел что не запущен, так сайт перестал работать, видимо там свои настройки, хорошо что его остановка все вернула(

    И к тому же голая VDS нам досталась уже, вариант только с ней работать, других нет
  • Как добавить mysql на сервер?

    @tgarl Автор вопроса
    С чего бы им сломаться?

    Да фиг его знает, я перезапустил как-то nginx, так потом больше чем пол дня сайт не работал, оказалось что после нужно было запустить nods.js командой npm run build. И здесь уже боишься лишний раз что-то делать не зная какие можно ждать последствия, запустишь установку mysql и перестанет работать pgsql

    Только один - они конфликтны по используемым ресурсам (порт).

    А я видел на другом сервере и тот и другой стоит, зачем тогда?
  • Каким образом формировать раздельные инфоблоки при многосайтовости?

    @tgarl
    3 пункт - это если вам действительно нужна самостоятельная версия
    1 пункт - ну если вы не знаете свою структуру, то да нужно ее изучить, а вообще в списках можно вывести какому сайту относится инфоблок, чтобы не заходить в его настройки
    61640a41e080d323237880.jpeg

    2пункт - если вы выстроите удобную вам структуру, такого вопроса у вас возникать не будет) но это делается изначально пока сайты не начали работать.

    4 пункт - изучить документацию(ох не люблю когда мне такое говорят, а задачу требуется решать сейчас, но приходится и другим советовать), и настроить доступы по группам пользователей, заведя например администратор сайта1 и администратор сайта2. Тогда авторизовавшись под таким админом вы увидите только инфоблоки относящиеся к нужному сайту. Просто какая задача у вас стоит неизвестно - для общего понимания вопрос или реально требуется разделить.
  • Каким образом формировать раздельные инфоблоки при многосайтовости?

    @tgarl
    У инфоблоков указание какому принадлежат в виде настроек привязки/доступа задается.
    Структура файлов имеет разделение.
    6163f4c5a2ffd853002352.jpeg
  • Как работать с data-location?

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