Инструменты пользователя

Инструменты сайта


open:tech:admin:instrukcija_po_zapusku_sharix_open

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
open:tech:admin:instrukcija_po_zapusku_sharix_open [2023/06/02 13:21] – Исправлено описание конфига Apache2 alexandra.pilnikopen:tech:admin:instrukcija_po_zapusku_sharix_open [2025/02/04 20:59] (текущий) – [Как развернуть сервис ShariX Open] evgeniy.markus
Строка 1: Строка 1:
-====== Как развернуть сервис ======+====== Как развернуть сервис ShariX Open ======
  
 1. Установить виртуальные машины в соответствии со схемой развертывания сети (рекомендуемый вариант по умолчанию - ALT Linux P10.1)\\ 1. Установить виртуальные машины в соответствии со схемой развертывания сети (рекомендуемый вариант по умолчанию - ALT Linux P10.1)\\
Строка 8: Строка 8:
 6. Настроить сервисы (веб-сервер, XMPP-сервер и тп)\\ 6. Настроить сервисы (веб-сервер, XMPP-сервер и тп)\\
  
 +[[open:tech:admin:install:debian|Особенности установки на Debian]]
 +
 +[[open:tech:admin:install:astra|Особенности установки на Astra]]
 +
 +[[open:tech:admin:install:fedora|Особенности установки на Fedora]]
 +
 +[[open:tech:admin:install:redos|Особенности установки на Red OS]]
 +
 +[[open:tech:admin:install:altlinux|Особенности установки на ALT Linux]]
 +
 +[[open:tech:admin:install:test-guide| <del>Тестовый гайд</del>]]
 ====== Полезные знания для процесса разворачивания сервиса ====== ====== Полезные знания для процесса разворачивания сервиса ======
  
Строка 536: Строка 547:
     *.py[cod]     *.py[cod]
     *$py.class     *$py.class
-    00*.py 
          
-    #migrations+    # Django
     migrations/     migrations/
-    !migrations/__init__.py 
 </code>\\ </code>\\
  
 6. После того как скачали репозиторий и все пакеты, перейти в созданное окружение:\\ 6. После того как скачали репозиторий и все пакеты, перейти в созданное окружение:\\
  
-<code>source tickets/bin/activate</code>+<code> source tickets/bin/activate </code>
  
 Теперь вы находитесь внутри созданного окружения. Это нужно для того, чтобы не было проблем с разными версиями в разных проектах на Django, так как для них могут использоваться разные версии пакетов.\\ Теперь вы находитесь внутри созданного окружения. Это нужно для того, чтобы не было проблем с разными версиями в разных проектах на Django, так как для них могут использоваться разные версии пакетов.\\
Строка 554: Строка 563:
 Устанавливаем пакеты в окружение:\\ Устанавливаем пакеты в окружение:\\
  
-<code>pip install -r requirements.txt</code>\\+<code> pip3 install -r requirements.txt </code>\\
  
 Если pip ругается на устаревшую версию - обновить его следующей командой:\\ Если pip ругается на устаревшую версию - обновить его следующей командой:\\
  
-<code>pip install --upgrade pip</code>+<code> pip3 install --upgrade pip </code>
  
  
Строка 634: Строка 643:
 Также права можно отзывать используя -, вместо +\\ Также права можно отзывать используя -, вместо +\\
  
-**__Если есть какие-либо вопросы, то можно обращаться к Денису Петрову.__**+===== Запуск, перезапуск и отладка ===== 
 + 
 +1. Уточнить имя сервиса. 
 + 
 +<code>ls /etc/systemd/system/</code> 
 + 
 +2. Штатный запуск
 + 
 +<code>systemctl start sharix_open.service</code> 
 + 
 +Проверить статус или остановить это status или stop. 
 + 
 +Чтобы запустить gunicorn "на коленке" для проверки ошибок: 
 + 
 +<code>кореньпроекта/bin/webuser.sh</code> 
 + 
 +Если не перезапускается - возможно, лишние процессы gunicorn. 
 + 
 +Посмотреть: 
 +<code># ps aux | grep gun</code> 
 + 
 +Убить ненужные - команда kill и номер процесса, в нормальном состоянии от 2 процессов на сервис.
  
 +Далее запустить сервис штатно.
  
open/tech/admin/instrukcija_po_zapusku_sharix_open.1685701297.txt.gz · Последнее изменение: 2023/06/02 13:21 — alexandra.pilnik

© 2022 ShariX