Ошибка сегментации imagemagick после корректного перезапуска apache - PullRequest
0 голосов
/ 16 мая 2018

Мы используем ImageMagick через imagick для создания файла, содержащего много SVG-файлов. Сценарий пытается максимально подогнать их под размер, чтобы избежать больших пустых мест, поэтому это довольно трудная задача.

Все шло нормально, пока мы не решили установить netdata на сервер для мониторинга, мы не можем сказать, что netdata является причиной этих 100%, но мы уверены, что это началось после его установки.

Теперь после каждого изящного перезапуска apache мы получаем ошибки ошибки сегментации, но ТОЛЬКО при попытке создать файл с «многоцветными» SVG, все работает нормально при создании файла с «одноцветными» SVG.

Проблема исчезнет, ​​если мы перезапустим apache (sudo service httpd restart). Наша теория заключается в том, что перезапуск apache бесполезно оставляет зависание дочернего потока apache и вылетает при попытке использовать его или что-то в этом роде.

Мы попытались переустановить ImageMagick и imagick, но ничего не изменилось, мы остановили netdata, так как мы заметили это и попытались отладить с помощью gbd (это привело к замедлению работы apache и затруднило его перезапуск), и мы не смогли найти ничего полезного. Я думаю, в обновлении libgomp (установленная версия 4.8.5 4.el7 и с информацией yum я видел версию 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
...