Php imagick停止在服务器上工作

Php imagick停止在服务器上工作,php,apache,imagick,Php,Apache,Imagick,我有一个php应用程序,它使用imagick创建一些图像。 它工作正常,但突然停止工作。 在我的本地主机上,它工作正常。但在服务器上它停止工作。不显示任何错误,也不输出任何内容 但这只有在我使用文件创建新的Imagick时才会发生 即: 这个很好用 但如果我使用图像: $image = new Imagick('img.png'); $image->thumbnailImage(100, 0); header('Content-type: image/png'); echo $image;

我有一个php应用程序,它使用imagick创建一些图像。 它工作正常,但突然停止工作。 在我的本地主机上,它工作正常。但在服务器上它停止工作。不显示任何错误,也不输出任何内容

但这只有在我使用文件创建新的Imagick时才会发生

即:

这个很好用

但如果我使用图像:

$image = new Imagick('img.png');
$image->thumbnailImage(100, 0);
header('Content-type: image/png');
echo $image;
这不管用

我检查了phpini和imagick,权限为777

tmp分区:

Filesystem    Size    Used   Avail Capacity  Mounted on
tank/data     2.6T     99G    2.5T     4%    /
我的问题是:怎么了?如果停止工作,会有什么改变?
扩展是否已断开?

tmp分区在服务器上已满。没有tmp分区未满,请参阅我的编辑。您肯定tmp已写入该分区?不是100%肯定。如何检查tmp分区在哪里?sys\u get\u temp\u dir应该非常可靠
Filesystem    Size    Used   Avail Capacity  Mounted on
tank/data     2.6T     99G    2.5T     4%    /