1
0
mirror of https://github.com/ManyakRus/starter.git synced 2025-02-14 15:00:08 +02:00

сделал ping_go()

This commit is contained in:
Nikitin Aleksandr 2025-01-27 12:00:12 +03:00
parent 2ddba09dd6
commit 140ed0e6fa
4 changed files with 17 additions and 8 deletions

View File

@ -1 +1 @@
v1.0.95 2024-12-06 11:25:59 +0300
v1.0.112 2025-01-24 14:27:09 +0300

View File

@ -320,7 +320,11 @@ loop:
} else if NeedReconnect == true {
log.Warn("postgres_connect CheckPort(", addr, ") OK. Start Reconnect()")
NeedReconnect = false
Connect()
err = Connect_err()
if err != nil {
NeedReconnect = true
log.Error("Connect_err() error: ", err)
}
}
}
}

View File

@ -6,7 +6,7 @@ import (
"context"
"errors"
"fmt"
"github.com/ManyakRus/starter/logger"
"github.com/ManyakRus/starter/log"
"github.com/ManyakRus/starter/port_checker"
"github.com/jackc/pgx/v5"
"strings"
@ -31,9 +31,6 @@ import (
// Conn - соединение к базе данных
var Conn *pgx.Conn
// log - глобальный логгер
var log = logger.GetLog()
// mutexReconnect - защита от многопоточности Reconnect()
var mutexReconnect = &sync.Mutex{}
@ -367,7 +364,11 @@ loop:
} else if NeedReconnect == true {
log.Warn("postgres_pgx CheckPort(", addr, ") OK. Start Reconnect()")
NeedReconnect = false
Connect()
err = Connect_err()
if err != nil {
NeedReconnect = true
log.Error("Connect_err() error: ", err)
}
}
}
}

View File

@ -370,7 +370,11 @@ loop:
} else if NeedReconnect == true {
log.Warn("postgres_stek CheckPort(", addr, ") OK. Start Reconnect()")
NeedReconnect = false
Connect(Connection)
err = Connect_err(Connection)
if err != nil {
NeedReconnect = true
log.Error("Connect_err() error: ", err)
}
}
}
}