不知何故,子进程在调用Imagick::newImage之后退出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不知何故,子进程在调用Imagick::newImage之后退出相关的知识,希望对你有一定的参考价值。

MacOS 10.6.5 php 5.3.3
  1. <?php
  2. $image = new Imagick;
  3. $image->newImage(700, 394, 'red');
  4.  
  5. $pid = pcntl_fork();
  6. switch ($pid) {
  7. case 0:
  8. run();
  9. case -1:
  10. throw new Exception("fork failed!");
  11. default:
  12. break;
  13. }
  14. function run()
  15. {
  16. $image = new Imagick;
  17. echo 'hey', PHP_EOL;
  18. $image->newImage(700, 394, 'blue');
  19. echo 'doesnt reach...', PHP_EOL;
  20. $image->setImageFormat('jpeg');
  21. $image->setCompressionQuality(90);
  22. $image->writeImage('/tmp/hoge.jpg');
  23. }

以上是关于不知何故,子进程在调用Imagick::newImage之后退出的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Python 中运行 Google Cloud Function 中的子进程

VueRouter:未调用子组件

MS Access VBA - 不知何故没有通过 OpenArgs,总是 NULL

Vue & Jest。子组件发出事件时调用测试方法

Redux 工具包操作不知何故不同步

Django不知何故无法确定简单的注释功能