Народ, кто как решает вопрос индивидуализации окружения приложений/сайтов на 1

сервере? Пользуюсь docker, но он жрет диск и память.

41 ответов

25 просмотров

в линуксе пользователей развести

Robert-N. Автор вопроса
Дмитрий Цымбал
в линуксе пользователей развести

Это решает проблему чрезмерного расхода диска и памяти? Допустим, у меня несколько сайтов и скриптов, у каждого свой набор окружения: - nodejs 12 + vue 2 + php 7 + ... - nodejs 16 + vue 3 + php 8 + ... - python 2 + postgres 10 + ... - python 3 + postgres 12 + ... и т.д.

Дмитрий Цымбал
в линуксе пользователей развести

Можно и с одним юзером. Без разницы.

Доккер по сути прослойка. Возможно нужно добавить оперативы

Robert N.
Это решает проблему чрезмерного расхода диска и па...

Нет не решает Твою проблему решит или тюнинг конфигов, или накидать оперативы. Возможно сменить проц с большим количеством ядер.

Robert-N. Автор вопроса
Robert N.
Это решает проблему чрезмерного расхода диска и па...

В зачем тебе 2 версии ноды? Или vue 2 требует не совместима с новыми версиями? Аналогично вопрос и с пайтоном? Просто интересно. Если нужны реально разные окружения, то тут верное решение - использовать доккер

Robert-N. Автор вопроса
Den 💙💛
В зачем тебе 2 версии ноды? Или vue 2 требует не с...

Я писал "Допустим...". Не придирайся к словам. Смысл понятен.

Robert N.
Я писал "Допустим...". Не придирайся к словам. Смы...

Это кардинальным образом меняет способы решения

Robert-N. Автор вопроса
Den 💙💛
В зачем тебе 2 версии ноды? Или vue 2 требует не с...

Мне просто лень. И мне не платят за рефакторинг. С Vue 2 - да, точно так. С PHP - тоже, потому что нужный мне пакет уже не обновляется и работает только с 7. С Python - писал от балды, еще не осмыслил.

podman, pyenv?

Robert N.
Ахаха, ничего себе решение.

Так я не сис админ же 😂 А чтобы что-то говорить предметно нужно видеть, что вообще у тебя есть на сервере)))

Robert N.
Мне просто лень. И мне не платят за рефакторинг. С...

Добавить несколько версий php /в rish возможно.

Robert-N. Автор вопроса
Andreas
podman, pyenv?

pyenv - нет, на счет podman - почитаю.

Robert-N. Автор вопроса
Robert-N. Автор вопроса
Andreas
подман по легче докера

Легче не надо, я и так юзаю docker. Мне нужно сэкономить, вот и все.

Robert N.
Мне просто лень. И мне не платят за рефакторинг. С...

Если так смотреть юзай докер и делай апдейт железа. Либо оптимизируй код, но ты не хочешь.

Robert N.
Мне нужен комплексное решение.

Ну тебе никто не предложит ничего сверх возможностей Линукс

Robert-N. Автор вопроса
Vladimir Progreccor
Добавить несколько версий php /в rish возможно.

Ну по сути можно и не добавлять в риш, а описать в документации. Даже проще будет

Robert N.
Легче не надо, я и так юзаю docker. Мне нужно сэко...

легче не в плане "веса", а в плане потребления ресурсов. Еще можешь toolbox посмотреть.

Robert-N. Автор вопроса
Vladimir Progreccor
https://hika.su/blog/nastrojka-servera-apache-mpm-...

Ты на сайт риша в документацию добавь это все

Robert-N. Автор вопроса
Vladimir Progreccor
Я доки буду дописывать туда

Кстати, тебе было бы неплохо отредактировать инглиш текст, если хочешь выйти на таких пользователей. Я, правда, посмотрел только index файл.

Den 💙💛
И вынести сайт из .su и ру сегмента

Ну кстати специально для вас - там загрузка после попыток обращения к .ру идёт к гитхаб

Vladimir Progreccor
А что - блокируют?

Ну 2 момента: 1. Может блокироваться 2. Тема о которой тут не говорят, но все о ней знают и все понимают о чем речь 🤷

Den 💙💛
Ну 2 момента: 1. Может блокироваться 2. Тема о кот...

1 тема - ещё раз - идёт обращение к гитхабу когда видно что обращение заблокировано

Vladimir Progreccor
Ну кстати специально для вас - там загрузка после ...

Можешь вынести на Digital Ocean, или иное облако. Digital Ocean поддерживает опенсорсные проекты. Вообще можешь посмотреть эту тему по облакам. Кстати у Digital Ocean есть центос ещё

Den 💙💛
Можешь вынести на Digital Ocean, или иное облако. ...

Я не буду дергаться чтобы мне блокировали потом доступ

Vladimir Progreccor
Я писал чтобы из Украины оно работало

Не работает. Хотя мне без разницы, я могу с любой страны подключиться разными способами

Den 💙💛
Не работает. Хотя мне без разницы, я могу с любой ...

Ну потом напишешь где и что не работает. Подправлю если что

Den 💙💛
Не работает. Хотя мне без разницы, я могу с любой ...

А. Я понял. Первое скачивание. Его тоже поправлю

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
У меня вопрос попроще, почти нубский: нужно заставить сайт эво 1.4.34 перевести с PHP 7.4 на 8.2. Понятное дело, что дополнения обновить-проверить, а с основной системой как ...
Вячеслав Кузьменко
5
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Доброго времени суток. Может кто подскажет, есть ли возможность в evo в одной админке иметь допустим 3 сайта на разных доменах? (domain1.ru, domain2.ru, domain3.ru). Если да, ...
Maxim Belsky
5
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Напомните, что коммерсу надо? SELECT c.* FROM adkq_site_content as c WHERE c.id IN () Какие-то айдишки ищёт. И не находит
Andrey K
1
В clientsettings есть поле client_rates. В поле pagebuilder. Как получить то его?)
Andrey K
8
Яндекс маршрутизатор кто-нибудь использовал с своих проектах, чтоб через него маршруты составить/посчитать? Насколько простой/муторный сервис?
Dreamer_0x01 VeseloV
7
Карта сайта