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

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

41 ответов

28 просмотров

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

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 💙💛
Не работает. Хотя мне без разницы, я могу с любой ...

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

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

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

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
Как думаете, такою юмор на сайте лишним будет?
М
2
без автосабмита все равно должен?
Николай Архипов
2
Карта сайта