Tag: hang

ImageMagick Go API HTTP挂在ReadImageBlob上

我写了一个Beego HTTP服务器,当用户点击一个端点时: 服务器请求来自另一台服务器的图像(例如imgur) 它读取图像的字节并将它们传递给gographics / imagick 这(应该)调整图像大小,并返回结果的字节数组 实际上发生的事情是我的HTTP服务器完全挂起,我甚至没有去处理错误,并且在服务器的所有端点上都得到一个502坏的网关。 我的代码如下所示: func processContactImage(idx int, image []byte) ([]byte, error) { imagick.Initialize() defer imagick.Terminate() log.Println("idx: ", idx) mw := imagick.NewMagickWand() log.Println("reading image blob: ", image) err := mw.ReadImageBlob(image) if err != nil { log.Println("reading blob failed: ", err) return []byte{}, err } //… } 我可以在terminal上看到日志消息“reading image blob:[bytes,bytes bytes]”,并且我已经将打印的字节复制到另一个小程序中,以testing字节确实是否拥有图像。 它完全挂在err […]

Docker挂在RUN命令OSX上

我一直在使用Docker文档学习Docker,并且首先在Django的快速入门指南中遇到了一个问题。 该程序将正常build立,直到倒数第二个命令。 这是我的dockerfile和输出: FROM python:3.5.2 ENV PYTHONUNBUFFERED 1 WORKDIR /code ADD requirements.txt /code RUN pip3 install -r requirements.txt ADD . /code 然后当我运行: docker-compose run web django-admin startproject src . 我得到了整个东西,然后它挂起: Installing collected packages: Django, psycopg2 Running setup.py install for psycopg2: started Running setup.py install for psycopg2: finished with status 'done' Successfully installed Django-1.10.5 psycopg2-2.6.2 所以,因为我没有经验撰写,我尝试了最基本的docker构build包括docker文件。 […]