Welcome! Log In Create A New Profile

Advanced

Дректива if и проверка существоания файла

December 14, 2021 03:52AM
Здравствуйте.

Мне необходимо проверить существует ли сокет. Я использую такую конструкцию:

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 нельзя проверить существование сокета или я что-то делаю не так?
Subject Author Posted

Дректива if и проверка существоания файла

akarabanov December 14, 2021 03:52AM

Re: Дректива if и проверка существоания файла

Maxim Dounin December 14, 2021 09:02PM

Re: Дректива if и проверка существоания файла

akarabanov December 15, 2021 01:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 106
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready