From 75546cdb7829efab18f2d3c4d7e6fcd8962b2a60 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Sun, 25 Aug 2024 13:41:28 -0700 Subject: [PATCH] Add short delay when using nntp.reload to allow port to be released before trying to bind again. --- Rocksolid_Light/rslight/scripts/nntp-ssl.php | 2 ++ Rocksolid_Light/rslight/scripts/nntp.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Rocksolid_Light/rslight/scripts/nntp-ssl.php b/Rocksolid_Light/rslight/scripts/nntp-ssl.php index 5efa2f4..2407f9e 100755 --- a/Rocksolid_Light/rslight/scripts/nntp-ssl.php +++ b/Rocksolid_Light/rslight/scripts/nntp-ssl.php @@ -14,6 +14,8 @@ $parent_pid = file_get_contents($lockfile); posix_kill($parent_pid, SIGTERM); unlink($config_dir . "/nntp.reload"); + unlink($lockfile); + sleep(5); } /** * Listens for requests and forks on each connection diff --git a/Rocksolid_Light/rslight/scripts/nntp.php b/Rocksolid_Light/rslight/scripts/nntp.php index 957b3e8..2d8ef5f 100755 --- a/Rocksolid_Light/rslight/scripts/nntp.php +++ b/Rocksolid_Light/rslight/scripts/nntp.php @@ -16,6 +16,8 @@ if (!is_numeric($CONFIG['local_ssl_port'])) { unlink($config_dir . "/nntp.reload"); } + unlink($lockfile); + sleep(5); } /** * Listens for requests and forks on each connection