Remove .heartbeat.lua from redbean, as it's been replaced by OnServerHeartbeat

This commit is contained in:
Paul Kulchenko 2022-08-16 16:34:16 -07:00
parent d76dfadc7a
commit 79d315998c
2 changed files with 2 additions and 7 deletions

View file

@ -564,8 +564,7 @@ HOOKS
OnServerHeartbeat() OnServerHeartbeat()
If this function is defined it'll be called from the main process If this function is defined it'll be called from the main process
on each server heartbeat. The heartbeat interval is configurable on each server heartbeat. The heartbeat interval is configurable
with ProgramHeartbeatInterval. If this hook is defined, then with ProgramHeartbeatInterval.
`/.heartbeat.lua` is not called.
OnServerListen(socketdescriptor:int,serverip:int,serverport:int) → bool OnServerListen(socketdescriptor:int,serverip:int,serverport:int) → bool
If this function is defined it'll be called from the main process If this function is defined it'll be called from the main process

View file

@ -5783,11 +5783,7 @@ static void HandleHeartbeat(void) {
Reindex(); Reindex();
getrusage(RUSAGE_SELF, &shared->server); getrusage(RUSAGE_SELF, &shared->server);
#ifndef STATIC #ifndef STATIC
if (IsHookDefined("OnServerHeartbeat")) { CallSimpleHookIfDefined("OnServerHeartbeat");
CallSimpleHook("OnServerHeartbeat");
} else {
LuaRunAsset("/.heartbeat.lua", false);
}
CollectGarbage(); CollectGarbage();
#endif #endif
for (i = 1; i < servers.n; ++i) { for (i = 1; i < servers.n; ++i) {