Django сервер на Linux: 11 Настройка Gunicorn

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 56

  • @lionshg
    @lionshg 3 ปีที่แล้ว +29

    Лайк за прыгуна на заднем фоне. Классный котик!😸

  • @alexartoff
    @alexartoff ปีที่แล้ว +5

    спасибо за видео!
    небольшая подсказка по командам, вдруг кому пригодится:
    чтобы выполнить предыдущую команду, нажмите !!
    чтобы выполнить команду из истории, нажмите !123 (где 123 - номер команды в истории)

  • @Алексей-с6ь2с
    @Алексей-с6ь2с ปีที่แล้ว +3

    Спасибо, очень понятный контент! Обучаюсь сам с нуля. Твои видео - находка! Жду новых!! 🤝

  • @johnb7657
    @johnb7657 3 ปีที่แล้ว +3

    Благодарю^11. Самое полезное из 10 предыдущих, для меня.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Ого самое сложное, по сути все предыдущее нужно чтобы понимать что мы делаем в 11 - 12

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Ого самое сложное, по сути все предыдущее нужно чтобы понимать что мы делаем в 11 - 12

  • @vishnevskiyvladimir1445
    @vishnevskiyvladimir1445 3 ปีที่แล้ว +4

    Круто. Про grep и поиск тоже будет интересно

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Да, тема важная , почти про неё не говорил

  • @УдаловПавел
    @УдаловПавел ปีที่แล้ว

    Спасибо. Все понятно и все работает. Жму руку

  • @ДмитрийВеливанов-щ1р
    @ДмитрийВеливанов-щ1р ปีที่แล้ว +1

    9:52 Дежавю с котом подумал зритель, а в этот момент Senior Pomidor перезапускал матрицу.

  • @vfrozenfish
    @vfrozenfish 2 ปีที่แล้ว +1

    Спасибо за видео! Тоже под рутом делал и мучился с ошибками.

  • @rinatyagafarov5328
    @rinatyagafarov5328 7 หลายเดือนก่อน

    Благодарю за видео!

  • @MrSitx1000
    @MrSitx1000 2 ปีที่แล้ว +1

    Очень крутые видео! Спасибо. И котик. ну один из столпов интернета) очень круто))) Будут ли видео по настройке котиков, а так же видео, объясняющие зачем их настраивать?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว

      Хорошая идея , надо снять такие видео )

  • @tynnikov
    @tynnikov 3 ปีที่แล้ว +1

    Привет! Очень приятно слушать и смотреть! Для меня оказался не раскрыт момент с созданием папки для проекта. Как я понял, создавать проект под рутом неправильно. Отсюда вопрос.
    1 Лучше создавать пользователя и создавать папку для проекта от этого пользователя? Какие права давать этому пользователя и как?
    2 Как правильней поступить? Создавать проект в своей созданной папке или в www/var (слышал, что есть уже папка для этого в линукс)?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Ну просто создать пользователя, его сделать владельцем файлов проекта и от него запускать веб сервер . /var/www исторически для веб файлов используется. Права какие-то у файлов проекта менять не нужно , достаточно установить им владельца через chown

    • @ФедорПантюшин
      @ФедорПантюшин 2 ปีที่แล้ว +2

      На 1. Во время установки операционной системы (дистрибутива) создаёте своего пользователя Useradd даёте ему имя, пароль, определяете ему права и группу к которой он должен пренадлежит в файле sudoers. Далее полностью забываете про root, или вообще можно удалить его, и работаете с утилитой sudo. При создании пользователя автоматически создастся домашняя директория /home/имя вашего юзера. Соответственно все дела ведите в ней - это удобно. Во многих дистрибутивах уже запрещено работать из под root, только через sudo от имени пользователя выполняются все операции в системе.

  • @dmitriylonkin
    @dmitriylonkin 3 ปีที่แล้ว +2

    Будет сюжет о том, как перенести проект на продакшн-сервер с локальной машины разработчика? Интересно, как это делается с разными БД. Например, при разработке была SQLite, а на продакшн-сервере Postgres.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว +2

      Да, вы угадали тему следующих нескольких видео. Только я ещё не приступил к записи , но план такой, тот код , который я делал в прошлом курсе по Джанго , запустить на этом сервере .

    • @scrypto
      @scrypto 2 ปีที่แล้ว

      @@SeniorPomidorDeveloper Здравствуйте, появилось такое видео? Посмотрел бы с удовольствием: ))

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  2 ปีที่แล้ว +1

      Самое последнее видео вцелом об этом.

    • @dmitriylonkin
      @dmitriylonkin 2 ปีที่แล้ว

      @@SeniorPomidorDeveloper я только получил уведомление о новом видео - бегом по ссылке смотреть. Как всегда огонь 🔥

  • @jamjam3337
    @jamjam3337 11 หลายเดือนก่อน

    👏👍

  • @ashamoi
    @ashamoi ปีที่แล้ว

    Тут многие спрашивают как создать нового пользователя системы, если не хотим использовать root. На том же digitalocean есть специальная статья по начальной настройке сервера с убунту. В ней есть всё необходимое по этому вопросу. Просто загуглите: Initial Server Setup with Ubuntu 18.04 (или 20.04)

  • @wandos777
    @wandos777 2 ปีที่แล้ว

    При выполнении "sudo systemctl start gunicorn.socket" выдает такую ошибку:
    "System has not been booted with systemd as init system (PID 1). Can't operate.
    Failed to connect to bus: Host is down"
    Я на данный момент использую WSL2 и пишут, что WSL не поддерживает команду systemctl. Получается надо ставить полноценную убунту?

  • @maxxxbondlive
    @maxxxbondlive 11 หลายเดือนก่อน

    2 видео: "перед тем как стать программистом я работал системным администратором в течение 5 лет"
    11 видео: "я не профессиональный системный администратор"

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  11 หลายเดือนก่อน

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

  • @belekabbas
    @belekabbas 3 ปีที่แล้ว

    Расскажите про роли в джанго, например 3,4 разных ролей.

  • @dodokwak
    @dodokwak 3 ปีที่แล้ว

    получается,что nginx тоже демон, раз он не зависим от терминала и ведёт свой независимый образ жизни?
    a celery python script тоже нужно демонизировать в продакшен? спасибо.

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว +3

      Nginx тоже типа демон , но так-как он установлен через apt , менеджер пакетов системы , то он уже родился демоном . Да, видео по celery тоже в планах и оно будет как про сервер , так и про код

    • @dodokwak
      @dodokwak 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper спс. с нетерпением жду

    • @dodokwak
      @dodokwak 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper а может посылка, по так и не указанному адресу хорошего чая по вашему вкусу, ускорить выход по селари?

    • @dodokwak
      @dodokwak 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper спс. меня там пока нет, но придётся там поселиться. что-то с ЮТ ботом и его искуств интеллигенцией идёт не так, и он просто свирепствует. невозможно предугадать, что ему не понравится

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Это точно не интеллигентный бот 😁

  • @ivanigorevich4072
    @ivanigorevich4072 3 ปีที่แล้ว

    Круто! Расскажи про сокет подробнее. В чем его профит?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Ну типа оверхед меньше, работает быстрее , не так загружает процессор . Там может разница в одну сотую секунды, но на проектах с огромной нагрузкой это может быть существенно.

  • @CAPITAL_INVEST_inc
    @CAPITAL_INVEST_inc 2 ปีที่แล้ว

    Недавно задеплоил проект по мануалу в root папку, а static files, выдавали 403 ошибку в браузере. У меня на поиск и решение проблемы ушло 16 часов.
    Мне бы это видео раньше на неделю посмотреть….)))

  • @montyputon
    @montyputon 3 ปีที่แล้ว +1

    Уважуха за труд, но зачем ты усложнил себе жизнь проектом из под рута :D

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว +3

      Сам не знаю 🤣🤣 ну проект только в домашней директории рута оказался . Веб сервера и прочее я конечно от рута не запускаю.

    • @dmitriylonkin
      @dmitriylonkin 3 ปีที่แล้ว

      @@SeniorPomidorDeveloper а где правильно размещать проект, каких пользователей и с какими правами использовать для проекта?

    • @SeniorPomidorDeveloper
      @SeniorPomidorDeveloper  3 ปีที่แล้ว

      Правильно в /var/www или любой специально созданной для этого директории . Пользователя тоже нужно создать , без прав рута и от его имени все запускать

  • @oreo7834
    @oreo7834 3 ปีที่แล้ว

    🐈

  • @mentaque322
    @mentaque322 ปีที่แล้ว

    ааааааааа сколько котов😖

  • @jackmoral9127
    @jackmoral9127 2 ปีที่แล้ว

    Внатуре синьюр помидор) с таким конфигом даже 100 рпс не потянет)

  • @xxxbunx
    @xxxbunx 5 หลายเดือนก่อน

    I am groot!