apache重新启动后imagemagick分段错误

apache重新启动后imagemagick分段错误,apache,segmentation-fault,imagemagick,imagick,php-5.6,Apache,Segmentation Fault,Imagemagick,Imagick,Php 5.6,我们通过imagick使用ImageMagick生成一个包含许多SVG文件的文件。脚本试图使它们尽可能适合,以避免大的空白,因此这是一项繁重的任务 一切正常,直到我们决定在服务器上安装netdata来监视它,我们不能说netdata是100%导致这种情况的原因,但我们非常确定这是在安装netdata之后开始的 现在,在每次apache优雅重启之后,我们都会遇到分段错误,但只有在尝试使用“多色”svg生成文件时,使用“纯彩色”svg生成文件时,一切正常 如果我们重新启动apache(sudo服务h

我们通过imagick使用ImageMagick生成一个包含许多SVG文件的文件。脚本试图使它们尽可能适合,以避免大的空白,因此这是一项繁重的任务

一切正常,直到我们决定在服务器上安装netdata来监视它,我们不能说netdata是100%导致这种情况的原因,但我们非常确定这是在安装netdata之后开始的

现在,在每次apache优雅重启之后,我们都会遇到分段错误,但只有在尝试使用“多色”svg生成文件时,使用“纯彩色”svg生成文件时,一切正常

如果我们重新启动apache(sudo服务httpd restart),问题就会消失。 我们的理论是,重新启动apache会导致apache子线程挂起,并在尝试使用它或其他东西时崩溃

我们尝试重新安装ImageMagick和imagick,但没有任何改变,我们停止了netdata,因为我们注意到了这一点,并尝试使用gbd进行调试(它最终减慢了apache的速度,使其难以重新启动),但我们找不到任何有用的东西。我正在考虑更新libgomp(安装的版本是4.8.5 4.el7,通过yum info,我看到了版本4.8.5 28.el7),但我不确定它是否会导致系统其他部分出现问题

不确定这是否与此网站有关,但你们中有人见过类似的内容吗? 谢谢

服务器规格:

  • CentOS 7.0.1406
  • Apache/2.4.6(CentOS)
  • PHP/5.6.26
  • ImageMagick 6.7.8-9 2016-06-16 Q16
  • imagick 3.4.3

如果ImageMagick是用OpenMP库编译/链接的,则交换
libgomp
可能会导致SEGFULTS。尝试使用
--禁用openmp
标志重新编译IM,以查看问题是否消失。(运行
convert-version | grep Features
查看是否使用了OpenMP。)使用Ubuntu的官方软件包,我们也遇到了同样的问题。