Skip to content

sleep

sleep(ms) pauses execution for a specified duration. Async and yields the Lua VM, allowing other tasks to run while waiting.

sleep(ms)
async
Param Type Description
ms number Duration to sleep in milliseconds

None.

function before_fetch(request, ctx)
-- Rate limiting: wait 2 seconds between requests
sleep(2000)
return request
end