Дополнительные параметры Cargador
Cerebro Support avatar
Автор: Cerebro Support
Обновлено больше недели назад

Служба Cargador помимо управления файловым хранилищем может выполнять ряд других задач на серверной стороне Cerebro. Возможные варианты взаимодействия внешних модулей системы с Cargador:

  • обмен файлами и управление хранилищем (порты по умолчанию: 45430, 45431) - используется клиентскими модулями системы для загрузки/скачивания файлов внутри локальной сети и при удалённой работе;

  • протокол HTTP (порт по умолчанию: 4080) - используется для скачивания файлов из хранилища по HTTP-протоколу (по ссылке из почтовых уведомлений или через Web-клиент Cerebro);

  • протокол XML-RPC (порт по умолчанию: 4040) - используется для удалённого вызова процедур службы Cargador, например, со стороны Python-скриптов, выполняющих те или иные задачи с помощью Cerebro API (подробнее см. руководства, посвященные Cerebro Python API).

Для настройки доступа к службе Cargador по протоколу HTTP и XML-RPC используется конфигурационный файл cargador.<linux|mac|win>.conf. В нём нужно указать порты на которые будут происходить XML-RPC и HTTP запросы:

<tcpServer>
    <httpGate>
        <port>4080</port>
    </httpGate>

    <rpcGate>
        <port>4040</port>
    </rpcGate>
</tcpServer>

После изменения конфигурационного файла нужно перезапустить службу Cargador на сервере для того, чтобы новые значения вступили в силу.

Нашли ответ на свой вопрос?