mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-12 02:45:49 +02:00
enhance: do not test availability if not socket
This commit is contained in:
parent
591486a689
commit
9a18005eae
4 changed files with 45 additions and 40 deletions
|
@ -36,9 +36,12 @@ func AvailabilityTest(c *gin.Context) {
|
|||
for {
|
||||
err = ws.WriteJSON(upstream.AvailabilityTest(body))
|
||||
|
||||
if err != nil {
|
||||
if err != nil || websocket.IsUnexpectedCloseError(err,
|
||||
websocket.CloseGoingAway,
|
||||
websocket.CloseNoStatusReceived,
|
||||
websocket.CloseNormalClosure) {
|
||||
logger.Error(err)
|
||||
return
|
||||
break
|
||||
}
|
||||
|
||||
time.Sleep(10 * time.Second)
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"version":"2.0.0-beta.8","build_id":98,"total_build":302}
|
||||
{"version":"2.0.0-beta.8","build_id":100,"total_build":304}
|
|
@ -74,6 +74,7 @@ function availability_test() {
|
|||
}
|
||||
}
|
||||
|
||||
if (sockets.length > 0) {
|
||||
websocket.value = upstream.availability_test()
|
||||
websocket.value.onopen = () => {
|
||||
websocket.value.send(JSON.stringify(sockets))
|
||||
|
@ -82,6 +83,7 @@ function availability_test() {
|
|||
availabilityResult.value = JSON.parse(e.data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
availability_test()
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"version":"2.0.0-beta.8","build_id":98,"total_build":302}
|
||||
{"version":"2.0.0-beta.8","build_id":100,"total_build":304}
|
Loading…
Add table
Add a link
Reference in a new issue