docker run -t -v $PWD:/app/Personae --network=mynet ceruleanwang/personae spider/stock_spider.py
Traceback (most recent call last):
File "spider/stock_spider.py", line 34, in
main(stock_spider_parser.parse_args())
File "spider/stock_spider.py", line 30, in main
StockSpider(_code, args.start, args.end).crawl()
File "spider/stock_spider.py", line 22, in crawl
stock.save_if_need()
File "/app/Personae/base/model/document.py", line 52, in save_if_need
return self.save() if len(self.class.objects(code=self.code, date=self.date)) < 1 else None
File "/usr/local/lib/python3.5/dist-packages/mongoengine/queryset/manager.py", line 37, in get
queryset = queryset_class(owner, owner._get_collection())
File "/usr/local/lib/python3.5/dist-packages/mongoengine/document.py", line 198, in _get_collection
cls.ensure_indexes()
File "/usr/local/lib/python3.5/dist-packages/mongoengine/document.py", line 878, in ensure_indexes
collection.create_index(fields, background=background, opts)
File "/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 1754, in create_index
self.__create_index(keys, kwargs, session, cmd_options)
File "/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 1642, in create_index
with self._socket_for_writes() as sock_info:
File "/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 194, in _socket_for_writes
return self.database.client._socket_for_writes()
File "/usr/local/lib/python3.5/dist-packages/pymongo/mongo_client.py", line 968, in _socket_for_writes
server = self._get_topology().select_server(writable_server_selector)
File "/usr/local/lib/python3.5/dist-packages/pymongo/topology.py", line 224, in select_server
address))
File "/usr/local/lib/python3.5/dist-packages/pymongo/topology.py", line 183, in select_servers
selector, server_timeout, address)
File "/usr/local/lib/python3.5/dist-packages/pymongo/topology.py", line 199, in _select_servers_loop
self._error_message(selector))
pymongo.errors.ServerSelectionTimeoutError: mongo:27017: [Errno -2] Name or service not known
docker run -t -v $PWD:/app/Personae --network=mynet ceruleanwang/personae spider/stock_spider.py
Traceback (most recent call last): File "spider/stock_spider.py", line 34, in
main(stock_spider_parser.parse_args())
File "spider/stock_spider.py", line 30, in main
StockSpider(_code, args.start, args.end).crawl()
File "spider/stock_spider.py", line 22, in crawl
stock.save_if_need()
File "/app/Personae/base/model/document.py", line 52, in save_if_need
return self.save() if len(self.class.objects(code=self.code, date=self.date)) < 1 else None
File "/usr/local/lib/python3.5/dist-packages/mongoengine/queryset/manager.py", line 37, in get
queryset = queryset_class(owner, owner._get_collection())
File "/usr/local/lib/python3.5/dist-packages/mongoengine/document.py", line 198, in _get_collection
cls.ensure_indexes()
File "/usr/local/lib/python3.5/dist-packages/mongoengine/document.py", line 878, in ensure_indexes
collection.create_index(fields, background=background, opts)
File "/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 1754, in create_index
self.__create_index(keys, kwargs, session, cmd_options)
File "/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 1642, in create_index
with self._socket_for_writes() as sock_info:
File "/usr/local/lib/python3.5/dist-packages/pymongo/collection.py", line 194, in _socket_for_writes
return self.database.client._socket_for_writes()
File "/usr/local/lib/python3.5/dist-packages/pymongo/mongo_client.py", line 968, in _socket_for_writes
server = self._get_topology().select_server(writable_server_selector)
File "/usr/local/lib/python3.5/dist-packages/pymongo/topology.py", line 224, in select_server
address))
File "/usr/local/lib/python3.5/dist-packages/pymongo/topology.py", line 183, in select_servers
selector, server_timeout, address)
File "/usr/local/lib/python3.5/dist-packages/pymongo/topology.py", line 199, in _select_servers_loop
self._error_message(selector))
pymongo.errors.ServerSelectionTimeoutError: mongo:27017: [Errno -2] Name or service not known