aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bb/server/process.py
diff options
context:
space:
mode:
authorFrank de Brabander <debrabander@gmail.com>2022-12-14 17:09:46 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-17 11:34:34 +0000
commitcfd7c9899f988bab6d9fe7bbfbdb60603fb5ed34 (patch)
treee86c5501b92a5605ac3a2b63a977c11f2c4b782c /lib/bb/server/process.py
parent1aa672b01037fda4ca82f2c7e394783287c09ecd (diff)
downloadbitbake-cfd7c9899f988bab6d9fe7bbfbdb60603fb5ed34.tar.gz
process: log odd unlink events with bitbake.sock
Log when the socket file already exists and is removed before recreating a new socket. Log when unlinking the socket file failed. Signed-off-by: Frank de Brabander <debrabander@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/server/process.py')
-rw-r--r--lib/bb/server/process.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bb/server/process.py b/lib/bb/server/process.py
index 44c65451f..12498a6c4 100644
--- a/lib/bb/server/process.py
+++ b/lib/bb/server/process.py
@@ -278,8 +278,8 @@ class ProcessServer():
# Remove the socket file so we don't get any more connections to avoid races
try:
os.unlink(self.sockname)
- except:
- pass
+ except Exception as err:
+ serverlog("Removing socket file '%s' failed (%s)" % (self.sockname, err))
self.sock.close()
try:
@@ -543,6 +543,7 @@ def execServer(lockfd, readypipeinfd, lockname, sockname, server_timeout, xmlrpc
# Create server control socket
if os.path.exists(sockname):
+ serverlog("WARNING: removing existing socket file '%s'" % sockname)
os.unlink(sockname)
sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)