gpt4 book ai didi

python - 在GAE中部署后,rollbar不会发送异常

转载 作者:行者123 更新时间:2023-12-03 08:53:45 28 4
gpt4 key购买 nike

我在GAE中有一个使用python的项目,在其中设置了rollbar以跟踪任何错误和异常。错误报告适用于localhost,但是一旦将其部署,我的应用程序就不会发送我故意创建的任何错误日志/信息。

我的滚动条设置如下:

import rollbar
rollbar.init('xxxxxxxxxxxxxxxxxxxx', 'production')
..
..
#when an error occur
try:
....
except:
rollbar.report_exc_info()

UPDATE(11/20):

我现在可以使rollbar正常工作,但必须使用旧版本的请求库(2.3.0版)。较新的版本(例如2.7.0或2.8.1)会给我一个连接错误,有人知道为什么或如何解决吗?
ERROR    2015-11-20 17:44:03,543 __init__.py:1158] Exception while posting    item ConnectionError(ProtocolError('Connection aborted.', error(13, 'Permission denied')),)
Traceback (most recent call last):
File "/Path/to/my/project/rollbar/__init__.py", line 1156, in _send_payload
_post_api('item/', payload, access_token=access_token)
File "/Path/to/my/project/rollbar/__init__.py", line 1197, in _post_api
verify=SETTINGS.get('verify_https', True))
File "/Path/to/my/project/requests/api.py", line 109, in post
return request('post', url, data=data, json=json, **kwargs)
File "/Path/to/my/project/requests/api.py", line 50, in request
response = session.request(method=method, url=url, **kwargs)
File "/Path/to/my/project/requests/sessions.py", line 468, in request
resp = self.send(prep, **send_kwargs)
File "/Path/to/my/project/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/Path/to/my/project/requests/adapters.py", line 412, in send
raise ConnectionError(err, request=request)
ConnectionError: ('Connection aborted.', error(13, 'Permission denied'))

最佳答案

我遇到了与Rollbar和GAE相同的问题,根本原因是我以没有权限打开套接字的普通用户身份在本地运行Google App Engine。当我将其部署到Google App Engine时,它运行良好。

关于python - 在GAE中部署后,rollbar不会发送异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33703620/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com