mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 00:34:13 +01:00
Backend: Clean up Unix socket file on startup
This commit is contained in:
committed by
Michael Mayer
parent
b00eeb3f20
commit
b880377ae1
@@ -108,6 +108,13 @@ func Start(ctx context.Context, conf *config.Config) {
|
||||
var unixAddr *net.UnixAddr
|
||||
var err error
|
||||
|
||||
// Clean up Unix Domain Socket file if it exists
|
||||
if err := os.Remove(unixSocket); err != nil && !os.IsNotExist(err) {
|
||||
log.Warnf("server: failed to remove existing unix socket file %s: %v", unixSocket, err)
|
||||
} else {
|
||||
log.Debugf("server: cleaned up existing unix socket file %s", unixSocket)
|
||||
}
|
||||
|
||||
if unixAddr, err = net.ResolveUnixAddr("unix", unixSocket); err != nil {
|
||||
log.Errorf("server: invalid unix socket (%s)", err)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user