log fixes
This commit is contained in:
parent
f42901b1d8
commit
12ed9bd3e9
|
|
@ -19,12 +19,12 @@ import aiofiles
|
|||
from datetime import datetime
|
||||
import bcrypt
|
||||
import secrets
|
||||
|
||||
logger = logging.getLogger("uvicorn.error")
|
||||
from slowapi import Limiter, _rate_limit_exceeded_handler
|
||||
from slowapi.util import get_remote_address
|
||||
from slowapi.errors import RateLimitExceeded
|
||||
|
||||
logger = logging.getLogger("uvicorn.error")
|
||||
|
||||
from .utils import (
|
||||
scan_notes_fast_walk,
|
||||
ensure_index_built,
|
||||
|
|
@ -1829,9 +1829,8 @@ app.include_router(pages_router)
|
|||
# ============================================================================
|
||||
# Startup warmup
|
||||
# ============================================================================
|
||||
# Pre-build the note index in a daemon thread so the first /api/notes request
|
||||
# hits a warm index. Concurrent requests landing mid-warmup are safe: bulk_set
|
||||
# is serialized by the index RLock and short-circuits via the fingerprint hash.
|
||||
# Pre-build the note index off the request path. Mid-warmup requests are safe
|
||||
# (bulk_set is serialized and short-circuits on the fingerprint).
|
||||
@app.on_event("startup")
|
||||
def _warmup_note_index() -> None:
|
||||
import threading
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@ import re
|
|||
|
||||
logger = logging.getLogger("uvicorn.error")
|
||||
|
||||
# Average reading speed used to derive `reading_time_minutes`.
|
||||
WORDS_PER_MINUTE = 200
|
||||
|
||||
|
||||
|
|
|
|||
4
run.py
4
run.py
|
|
@ -37,7 +37,6 @@ def get_port():
|
|||
return "8000"
|
||||
|
||||
def main():
|
||||
# Make sure runtime deps are present before invoking uvicorn.
|
||||
try:
|
||||
import fastapi # noqa: F401
|
||||
import uvicorn # noqa: F401
|
||||
|
|
@ -50,9 +49,6 @@ def main():
|
|||
|
||||
port = get_port()
|
||||
|
||||
# Short pre-launch banner. Detailed startup logs come from uvicorn /
|
||||
# backend.main below (INFO: / WARNING: / ERROR:), so the user can tell
|
||||
# exactly when the server is actually accepting connections.
|
||||
print(f"🚀 NoteDiscovery → http://localhost:{port}")
|
||||
print(f" notes: ./data/ plugins: ./plugins/ stop: Ctrl+C")
|
||||
print()
|
||||
|
|
|
|||
Loading…
Reference in New Issue