We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 925d347 commit 84f235eCopy full SHA for 84f235e
1 file changed
python.d/python_modules/base.py
@@ -543,8 +543,13 @@ def _connect(self):
543
self._disconnect()
544
else:
545
# connect to unix socket
546
- self._sock = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
547
- self._sock.connect(self.unix_socket)
+ try:
+ self._sock = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM)
548
+ self._sock.connect(self.unix_socket)
549
+ except socket.error:
550
+ self._sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
551
552
+
553
except Exception as e:
554
self.error(str(e),
555
"Cannot create socket with following configuration: host:", str(self.host),
0 commit comments