@rubylang

Страница 1451 из 1684
pny
08.04.2018
21:16:57
больше коллбеков богу коллбеков

Богдан
09.04.2018
14:47:33
Здравствуйте, не подскажите пожалуйста, как сконфигурировать nginx + passanger?



вот создал файл "/etc/nginx/conf.d/coins.conf"

Google
Богдан
09.04.2018
14:51:24
но вот команда rails server -b 0.0.0.0 -p 8090 Выдает ошибку => Booting Passenger application server => Rails 5.1.6 application starting in development on http://0.0.0.0:8090 => Run rails server -h for more startup options Could not start the Nginx engine: nginx: [emerg] bind() to 0.0.0.0:8090 failed (98: Address already in use)

Pavel
09.04.2018
14:54:22
Здравствуйте, не подскажите пожалуйста, как сконфигурировать nginx + passanger?
https://stackoverflow.com/questions/29793838/how-to-one-click-deploy-rails-app-on-digital-ocean/29794359#29794359

Богдан
09.04.2018
14:56:24
Ты используешь passenger в development? O_o
ну пока я пытаюсь его хотя бы запустить

под production та же ошибка

сделал все по этой инструкции

https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/nginx/oss/el7/deploy_app.html

но как бы все-равно непонятно, как именно стартует сервер рельс, или его nginx сам запускает?

насколько я понимаю nginx запустился



а вот как стартануть сам сервер рельс?

может конфиг я неправильно прописал

Evgeniy
09.04.2018
15:00:18
А если порт поменять на 80 в nginx? в listen

Google
Богдан
09.04.2018
15:00:46
щас попробую

Vasiliy
09.04.2018
15:02:53
а у тебя рвм там какой? гемсет делал?

может путь до враппера не верный

Богдан
09.04.2018
15:05:41
походу запустилосб



Evgeniy
09.04.2018
15:06:02
с портом 80?

Богдан
09.04.2018
15:06:03
когдя я поменял порт

да

а что же тогда за порт там указывается?

Evgeniy
09.04.2018
15:08:04
я в дев режиме не запускал, но видимо он стартовал с тем же портом что был прописан в nginx. В nginx прописывается порт на котором слушает nginx сам. Как там дальше он коммуницирует с passenger, честно говоря не знаю, ну вот видимо через порт а не через socket.. Но вообще passenger в dev не нужен

У них даже статья не написана в мануале на этот счет)

Богдан
09.04.2018
15:10:07
так я на прод стараюсь его залить ... Раньше прод был просто на пуме, порекомендовали сделать через нжинкс + пассенжер

Evgeniy
09.04.2018
15:11:16
Ну на проде же явно порт не будет 8090?

Богдан
09.04.2018
15:11:31
а почему не 8090?

ojab
09.04.2018
15:11:37
Богдан
09.04.2018
15:12:26
Ну на проде же явно порт не будет 8090?
у меня просто апи-сервер, для фронта

плохие рекомендатели, passenger — надстройка над nginx и второй nginx ему не нужен
хм ... а как тогда правильно? если можно скиньте статью

Богдан
09.04.2018
15:15:14
А чем puma не устроил?
с nginx + puma или просто puma?

ojab
09.04.2018
15:15:23
nginx+puma

Google
Evgeniy
09.04.2018
15:15:29
плохие рекомендатели, passenger — надстройка над nginx и второй nginx ему не нужен
Так вроде, судя по скринам, он и конфигурился у него как надстройка.. Вопрос почему он на порту стартовал.. Но я думаю что тут вопрос именно в development режиме, passenger стартовал приложение на порту, и nginx не смог стартовать на том же порту

Богдан
09.04.2018
15:17:11
nginx+puma
ну у меня была раньше просто pumа, скинули интсрукцию на nginx+passanger, вот поэтому и перешол

вот вообственно и сама инструкция

https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/ownserver/nginx/oss/el7/deploy_app.html

ojab
09.04.2018
15:19:50
ну там, собственно, мануал про настройку passenger'a без дополнительного nginx'a. rails server -b 0.0.0.0 -p 8090 запускать не нужно, он сам подхватит/запустит код из /var/www/myapp/code/public.

Evgeniy
09.04.2018
15:21:45
Блин, я пропустил этот момент, что сервер был отдеьно запущен на этом на порту %)

Evgeniy
09.04.2018
15:27:34
походу запустилосб
запустил же, нет?

Богдан
09.04.2018
15:28:08
так не автоматически, а я сделал команду rails server -b 0.0.0.0 -p 8090

Evgeniy
09.04.2018
15:28:32
У тебя по идее сейчас 2 сервера висят

тот что в nginx

и на порту 8090

ojab
09.04.2018
15:29:23
rvm системный, а не юзерский стоит? passenger_ruby правильный?

(и вот именно потому лучше юзать puma+nginx, если нет необходимости юзать именно passenger)

Богдан
09.04.2018
15:31:23
уже новая ошибка



как под Windows было просто )))

Vasiliy
09.04.2018
15:31:50
Оставь пуму с нгинксом

Максим
09.04.2018
15:35:24
ребзи

как на проед писать в консоль

Google
Mikhail
09.04.2018
15:36:12
ssh?

Evgeniy
09.04.2018
15:36:12
уже новая ошибка
А какая цель вообще? Запустить на сервере rails в development режиме?

Максим
09.04.2018
15:36:56
ssh?
fuf

ага

ну мне в коде надо чтоб переменную напечатало в консоли

в рельсах

на проде

ojab
09.04.2018
15:37:45
а как ты в эту консоль заглянешь и что мешает писать в лог?

Богдан
09.04.2018
15:38:51
Оставь пуму с нгинксом
а как их сконфигурировать?

Максим
09.04.2018
15:39:27
Богдан
09.04.2018
15:39:34
а то как бы у меня вообще-то изначальная задача была сделать автозапуск приложения на линукс

Максим
09.04.2018
15:39:43
я на прод сервер через ссш

там я запустил консоль

запускаю нужный класс

он даёт ошибку

ojab
09.04.2018
15:39:57
puts

Максим
09.04.2018
15:40:00
не хочет

ojab
09.04.2018
15:40:01
suddenly

Максим
09.04.2018
15:40:04
просто пропускает

s
09.04.2018
15:40:06
я на прод сервер через ссш
сделай конфиги для systemd

Google
Максим
09.04.2018
15:40:09
будто и не даёт

ну типа

будто нет puts

просто мимо ушей проносит

сделай конфиги для systemd
понятия не имею как это делать

s
09.04.2018
15:40:46
запускаю нужный класс
понятие не имею, что это значит)

Максим
09.04.2018
15:40:54
ну так это и не важно по сути

у меня есть класс в нём ошибка

я хочу посмотреть знаечение переменной

для этого хочу вывести её в консоль

puts он просто игнорирует

Vasiliy
09.04.2018
15:43:08
Скинь сюда что набираешь

Максим
09.04.2018
15:43:37
p object_map_screen

Vasiliy
09.04.2018
15:43:59
Ну ты так прям пишешь?

Evgeniy
09.04.2018
15:43:59
а то как бы у меня вообще-то изначальная задача была сделать автозапуск приложения на линукс
В каком режиме, production или development? Просто сейчас ты пытаешься запустить в development на сервере судя по всему.. Я бы рекомендовал деплоить на сервер или гитом или через mina/capistrano..

Максим
09.04.2018
15:44:07
ща

Страница 1451 из 1684