Chainlit / chainlit

Build Conversational AI in minutes ⚡️
https://docs.chainlit.io
Apache License 2.0
6.78k stars 881 forks source link

Socket is closed when more than 1 session in Ec2 Instance. and unable to run in https #806

Open ramallshore opened 6 months ago

ramallshore commented 6 months ago

After deployment in ec2, am unable to run in https and also when chat is called from react front end web socket is closed.

ramallshore commented 6 months ago

File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/starlette/_exception_handler.py", line 44, in wrapped_app await app(scope, receive, sender) File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/starlette/routing.py", line 746, in call await route.handle(scope, receive, send) File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/starlette/routing.py", line 459, in handle await self.app(scope, receive, send) File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/engineio/async_drivers/asgi.py", line 58, in call await self.engineio_server.handle_request(scope, receive, send) File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/socketio/async_server.py", line 448, in handle_request return await self.eio.handle_request(*args, **kwargs) File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/engineio/async_server.py", line 286, in handle_request socket = self._get_socket(sid) File "/home/ec2-user/manufacturing/chainlit-backend/.venv/lib64/python3.9/site-packages/engineio/base_server.py", line 229, in _get_socket raise KeyError('Session is disconnected') KeyError: 'Session is disconnected'