【问题标题】:AWS - Can not create docker container on EC2AWS - 无法在 EC2 上创建 docker 容器
【发布时间】:2020-07-05 18:53:18
【问题描述】:

我正在尝试在 ec2 上创建 docker 容器,如下所示

docker run -d --net mynetwork   -p 5000:5000  --name api_app 066898a67ca3

但它返回以下错误

Traceback (most recent call last):
       File "maps.pyx", line 91, in preshed.maps.PreshMap.set
       File "maps.pyx", line 133, in preshed.maps.map_set
       File "maps.pyx", line 258, in preshed.maps._resize
       File "cymem.pyx", line 74, in cymem.cymem.Pool.alloc


    MemoryError: Error assigning 67108864 bytes
    Exception ignored in: 'spacy.strings.StringStore._intern_utf8'
    Traceback (most recent call last):
      File "maps.pyx", line 91, in preshed.maps.PreshMap.set
      File "maps.pyx", line 133, in preshed.maps.map_set
      File "maps.pyx", line 258, in preshed.maps._resize
      File "cymem.pyx", line 74, in cymem.cymem.Pool.alloc
    MemoryError: Error assigning 67108864 bytes
    Segmentation fault (core dumped)

任何人都可以帮助在 aws 上解决此问题?

【问题讨论】:

    标签: amazon-web-services docker amazon-ec2 amazon-ecs


    【解决方案1】:

    您的内存不足。尝试更大的 EC2 实例,或者找出是什么消耗了你的所有内存。

    来自documentation

    异常内存错误 当一个操作耗尽内存但情况仍然可以挽救(通过删除一些对象)时引发。关联的值是一个字符串,指示哪种(内部)操作耗尽了内存。请注意,由于底层内存管理架构(C 的 malloc() 函数),解释器可能并不总是能够完全从这种情况中恢复;尽管如此,它还是会引发异常,以便可以打印堆栈回溯,以防程序失控。

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 1970-01-01
      • 2018-01-23
      • 2020-01-13
      • 2021-11-01
      • 2017-09-16
      • 2017-11-07
      • 2017-11-19
      • 1970-01-01
      相关资源
      最近更新 更多