获取Facebook图片时芹菜任务错误

克维什

我有以下芹菜任务:

@task
def get_users_facebook_as_profile_icon(user_id, facebook_id):
    logger.info('Grabbing users facebook picture')
    url = "http://graph.facebook.com/%s/picture?type=large" % facebook_id

    import requests
    response = requests.get(url)
    if response.status_code != 200:
        raise Exception("Could not get facebook profile picture")
...

在此之后,我还有更多东西,但我不断收到以下错误消息:

"AssertionError('PID check failed. RNG must be re-initialized after fork(). Hint: Try Random.atfork()',)" 


Task was called with args: (3246, 17500596) kwargs: {}. 

The contents of the full traceback was: 

Traceback (most recent call last): 
File "/usr/local/lib/python2.7/dist-packages/celery/app/trace.py", line 240, in trace_task 
R = retval = fun(*args, **kwargs) 
File "/usr/local/lib/python2.7/dist-packages/celery/app/trace.py", line 437, in __protected_call__ 
return self.run(*args, **kwargs) 
File "/home/ubuntu/mounzawebsite/mounza/celery_tasks/login_registration.py", line 42, in get_users_facebook_as_profile_icon 
hashname = user.generate_picture_name() 
File "/home/ubuntu/mounzawebsite/mounza/web/models.py", line 515, in generate_picture_name 
return generate_random_name(None) 
File "/home/ubuntu/mounzawebsite/mounza/web/models.py", line 40, in generate_random_name 
str(random.randint(1, 99982098098908237)) + 
File "/usr/lib/python2.7/dist-packages/Crypto/Random/__init__.py", line 41, in get_random_bytes 
return _UserFriendlyRNG.get_random_bytes(n) 
File "/usr/lib/python2.7/dist-packages/Crypto/Random/_UserFriendlyRNG.py", line 213, in get_random_bytes 
return _get_singleton().read(n) 
File "/usr/lib/python2.7/dist-packages/Crypto/Random/_UserFriendlyRNG.py", line 163, in read 
return _UserFriendlyRNG.read(self, bytes) 
File "/usr/lib/python2.7/dist-packages/Crypto/Random/_UserFriendlyRNG.py", line 122, in read 
self._check_pid() 
File "/usr/lib/python2.7/dist-packages/Crypto/Random/_UserFriendlyRNG.py", line 138, in _check_pid 
raise AssertionError("PID check failed. RNG must be re-initialized after fork(). Hint: Try Random.atfork()") 
AssertionError: PID check failed. RNG must be re-initialized after fork(). Hint: Try Random.atfork() 

我尝试在网上进行深入研究,但找不到根本原因。但这是发生此错误的唯一任务。唯一的区别是我正在从Facebook下载图像,但在其他任何地方都看不到此问题,包括我下载图像的其他任务。

如果通过Web浏览器进行操作,则URL可以完美运行,但是仅通过此任务它会失败。还有其他可能导致这种情况的因素吗?

我已经竭尽全力解决这个问题:(

克维什

原因如下:

http://comments.gmane.org/gmane.comp.python.amqp.celery.user/3664

总是在下面运行:

Crypto.Random.atfork()

当新的工作进程初始化时。做完了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Android中获取Facebook个人资料图片时出错

来自分类Dev

从网址获取图片时出错

来自分类Dev

上传图片时获取图片名称

来自分类Dev

上传图片时获取图片名称

来自分类Dev

向API请求formData,在上传图片时在axios中获取“网络错误”

来自分类Dev

使用PHAsset获取图片时避免重复

来自分类Dev

从库中选取图片时获取NullPointerException

来自分类Dev

未上传图片时设置错误消息

来自分类Dev

上传图片时出现Apache错误

来自分类Dev

检索图片时 Pinterest CORS 错误

来自分类Dev

从芹菜任务中获取芹菜工作者的名字?

来自分类Dev

从芹菜任务中获取芹菜工作者的名字?

来自分类Dev

在图片框C#中加载图片时出现错误

来自分类Dev

Facebook在发布来自IOS的图片时要求我的批准

来自分类Dev

点击图片时如何获取特定记录的ID

来自分类Dev

上载图片时,Google App Engine 502错误

来自分类Dev

Twethon在发布图片时返回了400(错误请求)

来自分类Dev

上载图片时出现错误413负载太大

来自分类Dev

上载图片时数组到字符串错误

来自分类Dev

芹菜:通过任务ID获取函数名称?

来自分类Dev

发现差异,芹菜任务随机失败,没有错误

来自分类Dev

上传图片时出错

来自分类Dev

上传图片时出错

来自分类Dev

异步任务获取错误

来自分类Dev

使用回形针上传图片时出现未定义的“图片”错误?

来自分类Dev

Django ckeditor图片上传-尝试上传图片时出现错误403

来自分类Dev

禁用芹菜任务缓存

来自分类Dev

从芹菜中撤消任务

来自分类Dev

如何删除芹菜任务?