
Artem
11.06.2017
23:59:16
Поясняю, приложение в контейнере одно, потоков несколько
Ибо нода нихера не умеет в многоядерность

Konstantin
11.06.2017
23:59:45
почему я задаю простой и прямой вопрос - мне не могут ответить, а на канале чушь замудренную спрашивают и ждут, а иногда и получают ответ? ))

Artem
11.06.2017
23:59:57
А pm2 может

Google

Artem
12.06.2017
00:00:12
Я и не спрашивал
Мне стало интересно каким это образом pm2 не нужен в докере

Konstantin
12.06.2017
00:00:52

Artem
12.06.2017
00:01:04
Девопс

Konstantin
12.06.2017
00:02:09
а научите меня на работу устраиваться
как я со знаниями не могу, а вы все работаете и даже докер не знаете :(

Artem
12.06.2017
00:03:09
Думать что знаешь != знать
По существу так ничего и ответил, только с темы съехал, знания то так и прут

Konstantin
12.06.2017
00:04:40
да я это тут говорил раз 5
честно, кого-то обучать, когда мне самому кушать нечего, ну смешно

Artem
12.06.2017
00:05:16
То что не работаешь ты и больше говорил
И по существу мало чего

Konstantin
12.06.2017
00:05:30
и тут и на Nodejs_ru я объяснял уже

Google

Artem
12.06.2017
00:06:07
Тут никто и не просит учить, я и сам все знаю, а вот мнение позабавило)

Konstantin
12.06.2017
00:07:05
ладно, подскажу, может когда и ты выручишь))
docker выполняет все те же функции что и Pm2, docker`у не нужен внутри менеджер процессов, так как он и сам это делает и процесс внутри один. А многопоточность докер+нода, как и докер+что угодно достигается точно так же как и в Pm2 - scale
1. проще следить за зоопарком
2. меньше оверхед
3. честная балансировка
4. etc
а так, у тебя из докера получилась виртуалка, да, там только нода, но это уже не докер

Artem
12.06.2017
00:11:43
https://github.com/keymetrics/pm2-docker-alpine не делает из докера никакой виртуалки
При этом менеджить это сервис гораздо удобнее
В контейнере не больше одного аппа работает

Konstantin
12.06.2017
00:13:22
для чего тогда там Pm2?

Artem
12.06.2017
00:14:15
Чтобы асинхронно обрабатывать тучу запросов.

Konstantin
12.06.2017
00:15:47
т.е. pm2 start app.js и node app.js = не одно и тоже? )

Artem
12.06.2017
00:18:44
Нет
В первом случае будет использовать все доступные потоки цпу
Мы его в принципе ради кластер-мода и используем

Konstantin
12.06.2017
00:31:41
npm start:
Requests per second: 296.24 [#/sec] (mean)
pm2 fork:
Requests per second: 297.60 [#/sec] (mean)
pm2 cluster -0 (4 cpu):
Requests per second: 783.92 [#/sec] (mean)

Artem
12.06.2017
00:40:30
И?
Чему я тут должен быть удивлен?

Konstantin
12.06.2017
00:43:36
всё ок, делай как делал :)

[Timansky]Тимур
12.06.2017
04:33:07

Google

Таймураз
12.06.2017
05:08:32
Чему я тут должен быть удивлен?
Ты точно также можешь запустить с помощью докера 4 контейнера вместо того, чтобы в одном запускать pm2
Структура получится более атомарной, чем меньше у тебя абстракций ненужных- тем лучше

Konstantin
12.06.2017
05:39:08

Таймураз
12.06.2017
05:56:16

Konstantin
12.06.2017
06:00:03

Таймураз
12.06.2017
06:00:38

Konstantin
12.06.2017
06:02:38

Таймураз
12.06.2017
06:02:59

Konstantin
12.06.2017
06:03:03
Бессонница в понедельник
Я спал, мозг передумал

Таймураз
12.06.2017
06:03:36
Кофеин употребляешь?

Konstantin
12.06.2017
06:05:52
Да, но это не кофеин, хотя в растворивом его мало всё равно)

Konstantin
12.06.2017
06:06:31
Перед сном нужно отвлекаться от работы, компа. А не всегда выходит

Таймураз
12.06.2017
06:06:40

Konstantin
12.06.2017
06:08:18
Да я всю жизнь перед сном его сплю, у меня эффект другой. А бессонница только если что-то делаю и не доделал и ты вроде лёг спать, а мозг упирается и дальше сам работает)))
Пару часов и я встаю, если так продолжать - всд 100%

Таймураз
12.06.2017
11:11:43

Konstantin
12.06.2017
11:23:17
месяц)) у меня на след день мигрени, я и неделю не продержусь)
нужен ЗОЖ, тогда и кофе не нужно будет наверное, а за компом откуда ЗОЖ

Igor
12.06.2017
11:57:40
Зал?

Google

Igor
12.06.2017
11:57:56
Бассейн хорошо помогает

Кирилл
12.06.2017
12:07:16
Зал?
Залом покалечить себя можно

Igor
12.06.2017
12:23:25
И вообще жить вредно

Konstantin
12.06.2017
12:33:25

Admin
ERROR: S client not available

Таймураз
12.06.2017
18:47:49
Бассейн- идеальный вариант
В зал ходить полезно только когда организм в тонусе

Konstantin
12.06.2017
19:07:08
сам он про себя не расскажеь

Таймураз
12.06.2017
19:15:45
сам он про себя не расскажеь
Про докер... У меня вот боль- нужно десятки различных по конфигурации сервисов контейнерезировать и перенести на новые сервера

Konstantin
12.06.2017
19:16:14
почему же боль

Таймураз
12.06.2017
19:16:44
Потому что нужно писать образы под каждый сервис

Igor
12.06.2017
19:33:50
У меня проще было, у меня сервисы похожие все были
Но всё равно гемор, протестировать же всё нужно

Таймураз
12.06.2017
19:35:20
И это только то, что я нашел

Igor
12.06.2017
19:35:54

Таймураз
12.06.2017
19:36:54
Как WP настраивал?

Google

Igor
12.06.2017
19:37:18
Как всё остальное
Nginx
Php
Mysql
В compose
И поехали

Таймураз
12.06.2017
19:38:02
официальный образ fpm WP?

Igor
12.06.2017
19:38:11
А зачем

Таймураз
12.06.2017
19:38:30
всмысле зачем?)

Igor
12.06.2017
19:38:39
Он ничем не лучше php-fpm

Таймураз
12.06.2017
19:39:11
разве? Автоматом настраивает wp-config же?

Igor
12.06.2017
19:39:58
Ну так ты и сам так можешь
Неужно только константы в php пробросить
Нужно

Таймураз
12.06.2017
19:41:31
wp-config читает окружение?

Igor
12.06.2017
19:42:42
Nginx variables similar to SetEnv in Apache? - Stack Overflow
https://stackoverflow.com/questions/8098927/nginx-variables-similar-to-setenv-in-apache
Пробросить