You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the reason is:
the 'on_startup' function does't be called on IIS,so the "await FastAPILimiter.init(cache)"also does't be called
my solution:
try to call FastAPILimiter.init on server starting,
FastAPILimiter.redis = cache
FastAPILimiter.prefix = "fastapi-limiter"
FastAPILimiter.identifier = default_identifier
FastAPILimiter.callback = default_callback
FastAPILimiter.lua_sha = 'a3f9e982197e9e887f6b5dcb7ec273863bb83aad' (use uvicorn start first get the SHA value,otherwise you need an async function,actual you can use this value direct)
it works when i use uvicorn to start ther server,but HTTP 500 when i start it by IIS
The text was updated successfully, but these errors were encountered: