Cetnos 8: nginx не находит файл сокета puma - PullRequest
0 голосов
/ 18 июня 2020

)

Пытаюсь установить nginx + puma (rails). Проблема:

2020/06/18 14:42:39 [критический] 30773 # 0: * 3 connect () to unix: ///tmp/app-production.sock не удалось ( 2: Нет такого файла или каталога) при подключении к восходящему потоку, клиент: 213.231.4.239, сервер: _, запрос: «GET / HTTP / 1.1», восходящий поток: «http://unix: /// tmp / app- production.sock: /", host:" 104.248.29.146 "

Но этот сокет присутствует:

[centos@app ~]$ ls /tmp/ | grep app
app-production.sock

SE linux:

[centos@app ~]$ getenforce
Permissive

Почему nginx не видит сокет puma?

Часть nginx и конфиг puma:

[centos@app current]$ cat config/puma.rb 
...
bind "unix:///tmp/app-#{app_env}.sock"


[centos@app current]$ cat /etc/nginx/conf.d/app.xx.xx.conf 
upstream app_server {
     server unix:///tmp/app-production.sock fail_timeout=0;
}
...