图像上传突然在Sharetribe开源中停止工作

时间:2018-09-04 15:16:23

标签: imagemagick paperclip open-source delayed-job sharetribe

我使用Sharetribe开源市场并使用专用服务器托管此应用程序开发了2-3个网站。为了上传图像,发送电子邮件和进行搜索,我运行带有队列选项的工作作业,并在后台运行它。

最近2个月来一切进展顺利,图像突然停止工作。当我上传图片时,它显示processing...。这意味着将图像上传到临时路径,而工作人员将上传图像。在这里,该文本将更改为image processing failed。如果工作人员停止了工作或没有任何工作,我进行了检查,然后发现它显示了一个错误-Paperclip::Errors::NotIdentifiedByImageMagickError。我还检查了imagemagick路径,它是正确的,并且标识/转换命令运行正常。

然后我检查了搜索和邮件流,它工作正常。这意味着工作人员工作正常,问题出在回形针和imagemagick方面。我尝试对其进行调试,发现它不适用于样式,并且仅原始图像被上传到服务器。任何人都不会对以前使用的代码执行任何操作。

我检查了我之前部署的其他2个开源网站,发现它们也存在相同的问题。因此想确认此问题以及是否有人可以解决此问题。在我的本地所有sharetribe开源项目中,这都可以正常工作,但现在不投入生产。

请检查是否有人在生产网站上也遇到使用sharetribe开源代码的人。我的制作环境是:

  • AWS EC2和Vscale服务器实例
  • Ubuntu 16和Ubuntu 18
  • PostgreSQL
  • Ruby 2.3.4
  • 轨5.1.1
  • 节点7.8.0
  • npm 4.2.0

请同时检查以下链接:

  1. Asked in community
  2. Similar Problem

谢谢。

0 个答案:

没有答案