招牌疯子
招牌疯子
搞成根据用户场景可配置也是可以的,我再考虑考虑。
试试用 `xxx?p=0` 这种方式能访问到的话,就是 imagemagick 处理图片失败了。有可能是编译的时候没编好 libpng 相关的库。
我自己上传了 PNG 没问题:http://demo.buaa.us/893194d1c35b9caaf34be9c204774503 可以把你传上去出问题的 url 贴下我查查。
没道理呀,僵尸进程都是 zimg 吗?zimg 不是多进程的,按理说 zimg 挂了之后你这 docker 就停了吧?
我在物理机上跑的确实只有一个进程,我的代码里也没有 fork 子进程的逻辑。
确认了,确实是 zimg 导致的僵尸进程,我在物理机上也找到了,但是还没细查原因,后续我仔细找找看。
refer to #58 doc from: http://zimg.buaa.us/documents/Architecture_Design_of_Image_Server/
应该是 automake 或其他编译工具没装
github issue里有: https://github.com/buaazp/zimg/labels/java-json update:看错了,你是需要js代码吧?这个好像没有人贴出来,建议自己去找一个能发POST请求的lib来构造一下。
有一些公司在用,如果只是简单需求的话可以试试。我给自己所在的公司写的图片处理跟开源的zimg差不太多,总体上都是调用imagemagick。是上传时处理还是下载时处理取决于业务需求,我们这边是两头都会处理。