Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/MHSanaei/3x-ui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/main.go b/main.go
index 94b23bc8..e2af2beb 100644
--- a/main.go
+++ b/main.go
@@ -78,6 +78,10 @@ func runWebServer() {
case syscall.SIGHUP:
logger.Info("Received SIGHUP signal. Restarting servers...")
+ // --- FIX FOR TELEGRAM BOT CONFLICT (409): Stop bot before restart ---
+ service.StopBot()
+ // --
+
err := server.Stop()
if err != nil {
logger.Debug("Error stopping web server:", err)
@@ -106,6 +110,10 @@ func runWebServer() {
log.Println("Sub server restarted successfully.")
default:
+ // --- FIX FOR TELEGRAM BOT CONFLICT (409) on full shutdown ---
+ service.StopBot()
+ // ------------------------------------------------------------
+
server.Stop()
subServer.Stop()
log.Println("Shutting down servers.")