【问题标题】:Django Pandas AWSDjango 熊猫 AWS
【发布时间】:2017-07-17 08:04:21
【问题描述】:

我正在尝试在 AWS Elastic Beanstalk 上部署一个 Django 项目。我的一个观点是利用 Pandas 生成一些数据。

我能够让 Pandas 在我的 EBS 托管站点上正确编译。但是,我注意到当我尝试访问任何页面时浏览器会“挂起”。我删除了 Pandas 和 pandas 导入的视图,问题就消失了。但是,当我重新添加 Pandas 导入时,问题再次出现,让我相信这是 Pandas 的问题。此外,如果我删除了使用 Pandas 的视图,但保留“import pandas”语句,问题仍然存在。一旦我删除“import pandas as pd”,问题就消失了。

当我通过 SSH 进入实例并运行 manage.py shell 时,我可以正确导入 Pandas 并且没有任何问题 - 所以我知道 Pandas 已正确编译。

我检查了日志,但没有任何反应。任何帮助将不胜感激!

【问题讨论】:

  • 你标记了这个 Django 并在标题中提到了 Django,但我在这里没有看到任何 django ......如果你调用一个不使用 Pandas 的视图,那行得通吗?您是否尝试过更简单的 Pandas 调用(无论让 Pandas 返回 1+1 的等价物是什么)?
  • 我更新了我的问题,使其更加清晰。谢谢!

标签: python django pandas amazon-web-services amazon-elastic-beanstalk


【解决方案1】:

由于内存太少,我在微型 aws ec2 实例上使用 panda w/django 时遇到了问题。升级实例为我解决了这个问题 -

例如,如果您使用的是 t2.micro,我可能值得升级到更大的实例,看看问题是否会神奇地消失 - 就像对我一样。

也许不是一个完全令人满意的答案,但它可能会帮助您缩小问题范围。

【讨论】:

  • 谢谢。我已经预料到了,并且正在使用我认为应该有足够内存的 t2.medium。我会尝试更大的,看看它是否能解决问题。
  • 我改成 t2.large 还是一样的问题。有什么想法吗?
  • 对不起,我没有。记忆力低下是我的问题,我认为值得一试,因为您的症状听起来非常相似。
【解决方案2】:

问题出在 apache wsgi.conf 文件上。我不了解所有细节,但是通过查看此答案,我能够解决问题。

Import Pandas on apache server causes timeout error

【讨论】:

    猜你喜欢
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 2022-12-11
    • 1970-01-01
    • 2020-06-03
    相关资源
    最近更新 更多