I’m commenting only to point out that the link to github doesn’t seem to work
@Alessio_Ruggi Thanks for the heads-up! I’ve just fixed it.
Hello @DeveloperCenter,
I followed these steps and the APIs were working fine until few months ago. Also, I have not used Motor and gone with pymongo[srv]. The mongo db is starting to throw connection timeout error intermittently. Following is my setup code:
def db_lifespan(app: FastAPI):
# Startup
server_api = ServerApi(‘1’)
app.mongodb_client = MongoClient(CONNECTION_STRING,
maxIdleTimeMS=600000,
maxConnecting=5,
timeoutMS=90000,
socketTimeoutMS=90000,
serverMonitoringMode=“poll”,
server_api=server_api)
app.database = app.mongodb_client.get_database(DB_NAME)
ping_response = app.database.command(“ping”)
if int(ping_response[“ok”]) != 1:
raise Exception(“Problem connecting to database cluster.”)
else:
logger.info(“Connected to database cluster.”)
yield
# Shutdown
app.mongodb_client.close()
Could anyone please help me out with the issue?
New & Unread Topics
Topic | Replies | Views | Activity |
---|---|---|---|
Part #2: Create Your Model Endpoint With Amazon SageMaker, AWS Lambda, and AWS API Gateway | 2 | 476 | 4d |
MongoDB With Bedrock Agent: Quick Tutorial | 0 | 296 | Jul 2024 |
How to Implement Agentic RAG Using Claude 3.5 Sonnet, LlamaIndex, and MongoDB | 0 | 431 | Jul 2024 |
Semantic Search Made Easy With LangChain and MongoDB | 0 | 323 | Jul 2024 |
AWS Glue Visual ETL for Your Data in MongoDB Atlas | 0 | 74 | Nov 2024 |