Здравствуйте. Мне необходимо проверить существует ли сокет. Я использую такую конструкцию:
location / { if ( -f /www/php_sockets/${app}.sock ) { set $sock "/www/php_sockets/${app}.sock"; } return 220 "${sock}"; } И получаю ошибку 'open() "/www/php_sockets/test.sock" failed (6: No such device or address)' Если заменить сокет на простой файл с теми же правами, то всё отрабатывает корректно. Скажите пожалуйста с помощью директивы if нельзя проверить существование сокета или я что-то делаю не так? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,293064,293064#msg-293064 _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru