更新:
我尝试了将项目里所有的except句中的raise e改为以下,该问题仍然存在。
except leancloud.LeanCloudError as e:
print '查询Species出错,id = ', objId
if e.code == 429:
print '并发超限, code = 429'
else:
raise e
云引擎网页后台中的出错信息:
ERROR web1 17:21:34 Traceback (most recent call last):
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/gevent/pywsgi.py", line 884, in handle_one_response
ERROR web1 17:21:34 self.run_application()
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/geventwebsocket/handler.py", line 88, in run_application
ERROR web1 17:21:34 return super(WebSocketHandler, self).run_application()
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/gevent/pywsgi.py", line 870, in run_application
ERROR web1 17:21:34 self.result = self.application(self.environ, self.start_response)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/engine/__init__.py", line 52, in __call__
ERROR web1 17:21:34 return self.cloud_app(environ, start_response)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/werkzeug/local.py", line 228, in application
ERROR web1 17:21:34 return ClosingIterator(app(environ, start_response), self.cleanup)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/engine/cors.py", line 51, in __call__
ERROR web1 17:21:34 return self.app(environ, cors_start_response)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/engine/authorization.py", line 43, in __call__
ERROR web1 17:21:34 return self.app(environ, start_response)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/engine/leanengine.py", line 73, in __call__
ERROR web1 17:21:34 self.process_session(environ)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/engine/leanengine.py", line 84, in process_session
ERROR web1 17:21:34 user = leancloud.User.become(session_token)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/user.py", line 59, in become
ERROR web1 17:21:34 response = client.get('/users/me', params={'session_token': session_token})
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/client.py", line 90, in new_func
ERROR web1 17:21:34 return func(headers=headers, *args, **kwargs)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/client.py", line 171, in new_func
ERROR web1 17:21:34 response = func(*args, **kwargs)
ERROR web1 17:21:34 File "/usr/local/lib/python2.7/dist-packages/leancloud/client.py", line 163, in new_func
ERROR web1 17:21:34 raise leancloud.LeanCloudError(content.get('code', 1), content.get('error', 'Unknown Error'))
ERROR web1 17:21:34 LeanCloudError: LeanCloudError: [429] Too many requests.
ERROR web1 17:21:34 {'CONTENT_LENGTH': '33',
ERROR web1 17:21:34 'CONTENT_TYPE': 'application/json',
ERROR web1 17:21:34 'GATEWAY_INTERFACE': 'CGI/1.1',
ERROR web1 17:21:34 'HTTP_ACCEPT': '*/*',
ERROR web1 17:21:34 'HTTP_CONNECTION': 'close',
ERROR web1 17:21:34 'HTTP_HOST': 'api.leancloud.cn',
ERROR web1 17:21:34 'HTTP_USER_AGENT': 'UnityPlayer/5.5.0f3 (http://unity3d.com)',
ERROR web1 17:21:34 'HTTP_X_FORWARDED_FOR': '::ffff:10.10.225.216',
ERROR web1 17:21:34 'HTTP_X_FORWARDED_PORT': '80',
ERROR web1 17:21:34 'HTTP_X_FORWARDED_PROTO': 'https',
ERROR web1 17:21:34 'HTTP_X_FORWARDED_PROTOCOL': 'http',
ERROR web1 17:21:34 'HTTP_X_LC_CLIENT_VERSION': 'net-portable-2.0.0.0',
ERROR web1 17:21:34 'HTTP_X_LC_ID': 'GSIRUlB5taiAdvjI1jynXHu7-gzGzoHsz',
ERROR web1 17:21:34 'HTTP_X_LC_INSTALLATION_ID': 'ce91dfe8-3c0d-455f-bae1-354fab2fe3ad',
ERROR web1 17:21:34 'HTTP_X_LC_KEY': 'zPc1Cs5CKAr2i0QGPxtHhOma',
ERROR web1 17:21:34 'HTTP_X_LC_SESSION': '28l6z4jr28u2b8lo84f74nide',
ERROR web1 17:21:34 'HTTP_X_REAL_IP': '125.33.93.118',
ERROR web1 17:21:34 'HTTP_X_UNITY_VERSION': '5.5.0f3',
ERROR web1 17:21:34 'PATH_INFO': '/1.1/functions/geneId',
ERROR web1 17:21:34 'QUERY_STRING': '',
ERROR web1 17:21:34 'REMOTE_ADDR': '10.10.58.223',
ERROR web1 17:21:34 'REMOTE_PORT': '40748',
ERROR web1 17:21:34 'REQUEST_METHOD': 'POST',
ERROR web1 17:21:34 'SCRIPT_NAME': '',
ERROR web1 17:21:34 'SERVER_NAME': '3e196bed2a81',
ERROR web1 17:21:34 'SERVER_PORT': '3000',
ERROR web1 17:21:34 'SERVER_PROTOCOL': 'HTTP/1.1',
ERROR web1 17:21:34 'SERVER_SOFTWARE': 'gevent/1.1 Python/2.7',
ERROR web1 17:21:34 '_app_params': {'id': u'GSIRUlB5taiAdvjI1jynXHu7-gzGzoHsz',
ERROR web1 17:21:34 'key': u'zPc1Cs5CKAr2i0QGPxtHhOma',
ERROR web1 17:21:34 'master_key': None,
ERROR web1 17:21:34 'session_token': u'28l6z4jr28u2b8lo84f74nide'},
ERROR web1 17:21:34 'leanengine.request': <Request 'http://api.leancloud.cn/1.1/functions/geneId' [POST]>,
ERROR web1 17:21:34 'werkzeug.request': <Request 'http://api.leancloud.cn/1.1/functions/geneId' [POST]>,
ERROR web1 17:21:34 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f05898e91e0>,
ERROR web1 17:21:34 'wsgi.input': <gevent.pywsgi.Input object at 0x7f0584ea8188>,
ERROR web1 17:21:34 'wsgi.multiprocess': False,
ERROR web1 17:21:34 'wsgi.multithread': False,
ERROR web1 17:21:34 'wsgi.run_once': False,
ERROR web1 17:21:34 'wsgi.url_scheme': 'http',
ERROR web1 17:21:34 'wsgi.version': (1, 0)} failed with LeanCloudError
ERROR web1 17:21:34
3张后台统计数据截图:
app ID: GSIRUlB5taiAdvjI1jynXHu7-gzGzoHsz
麻烦请您帮忙看一下,谢谢!