Details
-
Bug
-
Status: Closed
-
Trivial - P5
-
Resolution: Done
-
None
-
None
-
None
-
Ubuntu 14.04.3 LTS
Description
Hello, we have problem we are getting error mentioned in stack issue name. We are running Flask application on Ubuntu 14.04 LTS. Webserver is Apache2 with wsgi module. Usually we get this error 1) restart apache - first request 2) randomly
stacktrace:
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 565, in __getitem__
|
for doc in clone:
|
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 1097, in next
|
if len(self.__data) or self._refresh():
|
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 1019, in _refresh
|
self.__read_concern))
|
File "/usr/local/lib/python2.7/dist-packages/pymongo/cursor.py", line 850, in __send_message
|
**kwargs)
|
File "/usr/local/lib/python2.7/dist-packages/pymongo/mongo_client.py", line 777, in _send_message_with_response
|
server = topology.select_server(selector)
|
File "/usr/local/lib/python2.7/dist-packages/pymongo/topology.py", line 141, in select_server
|
address))
|
File "/usr/local/lib/python2.7/dist-packages/pymongo/topology.py", line 117, in select_servers
|
self._error_message(selector))
|
ServerSelectionTimeoutError: No replica set members found yet
|
pymongo version
$ python -c "import pymongo; print(pymongo.__version__)"
|
3.2
|
we are using replicaset on mongolab (mlab.com), in app usage:
mdb_client = MongoClient(host="mongodb://<user>:<pass>@<host1:port1>,<host2:port2>/<db>?replicaSet=<rs-name>", connect=False)
|
mdb = mdb_client["our_db_name"]
|
maybe one different thing - the construction above is included in almost every file - so its evaluated every time (idk if can be somehow connected)
in mongolab i found we are using mongod version: 2.6.9
in case i can add more information, thanks