fix: send socket pings every 30 seconds instead of 10
This commit is contained in:
parent
11b01b1b82
commit
052722eee8
3 changed files with 4 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
||||||
{% extends "root.html" %} {% block head %}
|
{% extends "root.html" %} {% block head %}
|
||||||
<title>Audit log - {{ config.name }}</title>
|
<title>Server stats - {{ config.name }}</title>
|
||||||
{% endblock %} {% block body %} {{ macros::nav() }}
|
{% endblock %} {% block body %} {{ macros::nav() }}
|
||||||
<main class="flex flex-col gap-2">
|
<main class="flex flex-col gap-2">
|
||||||
<div class="card-nest w-full">
|
<div class="card-nest w-full">
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b>Socket threads:</b>
|
<b>Socket tasks:</b>
|
||||||
<span>{{ (active_users_chats + active_users) * 3 }}</span>
|
<span>{{ (active_users_chats + active_users) * 3 }}</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -507,7 +507,7 @@ pub async fn handle_socket(socket: WebSocket, db: DataManager, user_id: String,
|
||||||
let channel_c = channel.clone();
|
let channel_c = channel.clone();
|
||||||
let heartbeat_task = tokio::spawn(async move {
|
let heartbeat_task = tokio::spawn(async move {
|
||||||
let mut con = db2c.get_con().await;
|
let mut con = db2c.get_con().await;
|
||||||
let mut heartbeat = tokio::time::interval(Duration::from_secs(10));
|
let mut heartbeat = tokio::time::interval(Duration::from_secs(30));
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
con.publish::<&str, String, ()>(
|
con.publish::<&str, String, ()>(
|
||||||
|
|
|
@ -241,7 +241,7 @@ pub async fn handle_socket(socket: WebSocket, db: DataManager, community_id: Str
|
||||||
let db2c = db.2.clone();
|
let db2c = db.2.clone();
|
||||||
let heartbeat_task = tokio::spawn(async move {
|
let heartbeat_task = tokio::spawn(async move {
|
||||||
let mut con = db2c.get_con().await;
|
let mut con = db2c.get_con().await;
|
||||||
let mut heartbeat = tokio::time::interval(Duration::from_secs(10));
|
let mut heartbeat = tokio::time::interval(Duration::from_secs(30));
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
con.publish::<usize, String, ()>(
|
con.publish::<usize, String, ()>(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue