
localhost에서는 이상없이 동작하는데 ec2로 하려고 하면 동작을 안합니다.
-git bash의 오류코드-
59.13.254.97 - - [14/Sep/2022 06:01:36] "GET /bucket HTTP/1.1" 500 -
Traceback (most recent call last):
File "/home/ubuntu/.local/lib/python3.10/site-packages/flask/app.py", line 2548, in __call__
return self.wsgi_app(environ, start_response)
File "/home/ubuntu/.local/lib/python3.10/site-packages/flask/app.py", line 2528, in wsgi_app
response = self.handle_exception(e)
File "/home/ubuntu/.local/lib/python3.10/site-packages/flask/app.py", line 2525, in wsgi_app
response = self.full_dispatch_request()
File "/home/ubuntu/.local/lib/python3.10/site-packages/flask/app.py", line 1822, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/ubuntu/.local/lib/python3.10/site-packages/flask/app.py", line 1820, in full_dispatch_request
rv = self.dispatch_request()
File "/home/ubuntu/.local/lib/python3.10/site-packages/flask/app.py", line 1796, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "/home/ubuntu/sparta/app.py", line 45, in bucket_get
bucket_list = list(db.bucket.find({}, {'_id': False}))
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/cursor.py", line 1248, in next
if len(self.__data) or self._refresh():
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/cursor.py", line 1139, in _refresh
self.__session = self.__collection.database.client._ensure_session()
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1712, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/mongo_client.py", line 1657, in __start_session
self._topology._check_implicit_session_support()
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/topology.py", line 538, in _check_implicit_session_support
self._check_session_support()
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/topology.py", line 554, in _check_session_support
self._select_servers_loop(
File "/home/ubuntu/.local/lib/python3.10/site-packages/pymongo/topology.py", line 238, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: ac-jnb0pg7-shard-00-00.yzb96iw.mongodb.net:27017: ,ac-jnb0pg7-shard-00-01.yzb96iw.mongodb.net:27017: ,ac-jnb0pg7-shard-00-02.yzb96iw.mongodb.net:27017: , Timeout: 30s, Topology Description: <TopologyDescription id: 63216e0c8556d541ef31f019, topology_type: ReplicaSetNoPrimary, servers: [<ServerDescription ('ac-jnb0pg7-shard-00-00.yzb96iw.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-jnb0pg7-shard-00-00.yzb96iw.mongodb.net:27017: ')>, <ServerDescription ('ac-jnb0pg7-shard-00-01.yzb96iw.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-jnb0pg7-shard-00-01.yzb96iw.mongodb.net:27017: ')>, <ServerDescription ('ac-jnb0pg7-shard-00-02.yzb96iw.mongodb.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('ac-jnb0pg7-shard-00-02.yzb96iw.mongodb.net:27017: ')>]>
아래 심민섭님의 글을 보고 certifi 패키지 설치하고 import하려고 하는데 import가 안됩니다.
경로는 아래와 같이 venv 폴더에 certifi로 해서 넣어줬는데 import 하면 import를 못해 옵니다.
파이참을 껏다가 다시 켜도 동일합니다.


-certifi를 import 못해옴-
뭐가 문제일까요...?
