Найдено 178 результатов
- Пт фев 26, 2021 7:50 am
- Форум: Установка
- Тема: Установка Афанасия (сервер и рендер) на локальной машине
- Ответы: 3
- Просмотры: 10076
Re: Установка Афанасия (сервер и рендер) на локальной машине
1. Чтобы поставить афсервер, надо запустить: sudo ./install_afserver.sh Этот пакет как раз и устанавливает сервис. А все бинарники и так всегда приходят в afanasy-common. https://cgru.readthedocs.io/en/latest/installation/installation.html 2. С переходом на SystremD сервисы стали более гибкими, и мо...
- Чт фев 25, 2021 8:16 am
- Форум: Установка
- Тема: Установка Афанасия (сервер и рендер) на локальной машине
- Ответы: 3
- Просмотры: 10076
Re: Установка Афанасия (сервер и рендер) на локальной машине
Здравствуйте! На сервере надо ещё afanasy-server пакет устанавливать: https://cgru.readthedocs.io/en/latest/installation/installation.html#linux-packages sudo ./install_cgru.sh С переходом на SystemD все настройки сервисов, в том числе и пользователя идёт через настройки (оверрайды) SystemD. По Syst...
- Вс янв 31, 2021 11:24 am
- Форум: Новости
- Тема: Релиз CGRU 3.1.1
- Ответы: 0
- Просмотры: 7864
Релиз CGRU 3.1.1
- В Вотче можно свернуть блоки у задачи. Так можно экономить место, особенно кокгда у задач много блоков. В меню [ View Options ] можно свернуть или развенуть блоки у всех задач, а также выбрать опцию сворачивать новые задачи. - Houdini Afanasy ROP работает с Python 3. Так что можно поставить гудю с...
- Пн ноя 23, 2020 4:50 pm
- Форум: Вопросы
- Тема: Как перехватить Skip рендера?
- Ответы: 6
- Просмотры: 12351
Re: Как перехватить Skip рендера?
Конечно если сами что-то пишете, то скорее всего не на Си, а на питоне или баше.
Надо смотреть в каких случаях Popen может создавать новую группу.
В баше тоже стараться не использовать su, sudo.
В общем надо копать, создал ли кто-то новую группу, если да, то кто, когда и зачем.
Надо смотреть в каких случаях Popen может создавать новую группу.
В баше тоже стараться не использовать su, sudo.
В общем надо копать, создал ли кто-то новую группу, если да, то кто, когда и зачем.
- Пн ноя 23, 2020 4:46 pm
- Форум: Вопросы
- Тема: Как перехватить Skip рендера?
- Ответы: 6
- Просмотры: 12351
Re: Как перехватить Skip рендера?
Дочерние процессы могут открывать ещё дочерние процессы, те ещё и так далее, лишь бы в одном сеансе осталось всё.
Надо чтобы дочерние не вызывали setsid и setpgrp.
Надо чтобы дочерние не вызывали setsid и setpgrp.
- Пт ноя 20, 2020 3:46 pm
- Форум: Вопросы
- Тема: Как перехватить Skip рендера?
- Ответы: 6
- Просмотры: 12351
Re: Как перехватить Skip рендера?
Да в общем-то применен достаточно классический метод для линуха. Сразу после fork и до exec дочерний процесс вызывает фи-ю которая его сетапит: https://github.com/CGRU/cgru/blob/master/afanasy/src/libafanasy/common/launchprogram.cpp#L430 Она очень простая: https://github.com/CGRU/cgru/blob/master/af...
- Пт ноя 20, 2020 1:18 pm
- Форум: Вопросы
- Тема: Как перехватить Skip рендера?
- Ответы: 6
- Просмотры: 12351
Re: Как перехватить Skip рендера?
Вообще-то там уже не мало хитростей сделано для того чтобы закрывались все дочерние процессы.
Но пределу совершенства нету. Можно дальше ковырять в коде этот вопрос.
Правда я с такими ситуяциями практически не сталкиваюсь, особенно на линухе.
Но пределу совершенства нету. Можно дальше ковырять в коде этот вопрос.
Правда я с такими ситуяциями практически не сталкиваюсь, особенно на линухе.
- Вт ноя 10, 2020 1:19 pm
- Форум: Вопросы
- Тема: Как сделать автоматический Eject тасков при достижении критических значений памяти?
- Ответы: 5
- Просмотры: 6095
Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?
Может надо event такой на сервере сделать?
А там уж каждый будет реагировать как хочет.
А там уж каждый будет реагировать как хочет.
- Вт ноя 10, 2020 1:11 pm
- Форум: Вопросы
- Тема: Как сделать автоматический Eject тасков при достижении критических значений памяти?
- Ответы: 5
- Просмотры: 6095
Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?
Я бы посмотрел как это сделано в кипере, он и ресурсы рендера знает, и таски снимать может. Скопировал бы часть кода.
Но делал бы независимый сккрипт. Который потом можно было бы запускать из крона.
И наверное, лучше сначала как-то попробовать оповестить кого-то. Послав email, например.
Но делал бы независимый сккрипт. Который потом можно было бы запускать из крона.
И наверное, лучше сначала как-то попробовать оповестить кого-то. Послав email, например.
- Вт ноя 10, 2020 11:49 am
- Форум: Вопросы
- Тема: Как сделать автоматический Eject тасков при достижении критических значений памяти?
- Ответы: 5
- Просмотры: 6095
Re: Как сделать автоматический Eject тасков при достижении критических значений памяти?
Ну сейчас это можно сделать только сторонним скриптом.
А вообще можно подумать при каких условиях сервер мог бы это делать автоматически.
А вообще можно подумать при каких условиях сервер мог бы это делать автоматически.