net.createConnection для сокета UNIX возвращает ECONNREFUSED, но не в первый раз - PullRequest
0 голосов
/ 05 апреля 2019

Код отлично работает в другом файле. В этом конкретном файле это работает случайным образом. Я имею в виду, я не получаю ошибку ECONNREFUSED все время. Вот код:

 var client = net.createConnection('/tmp/someName', 
              (err) => {
                if (err) 
                  console.error("Error: " + err)     
                else
                  client.write("Some message"); 

              });

Сервер запущен в другом файле. Это работает в первый раз, но не после. Я запустил netstat -lx и вижу запись сокета UNIX:

unix  2  [ ACC ]  STREAM  LISTENING  386016   /tmp/someName

Разрешения для файла:

 srwxrwxrwx 1 someUser someUser 0 Apr  5 16:02 /tmp/someName

Я был либеральным в предоставлении широких разрешений, чтобы проверить, были ли там проблемы. Какие возможные ошибки могут привести к ошибке ECONNREFUSED?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...