我在linux网络服务器上使用以下代码
$error = exec('phantomjs table1.js', $op, $code);
echo $code; // prints 11 on screen
var page = require('webpage').create();
var url = 'table1.php';
page.open(url, function (status) {
page.render('ss/table1.png');
phantom.exit();
});
echo '<h1>This should be converted to an image</h1>';
我浏览了this链接但该代码未列在那里。知道这个退出代码代表什么吗?
答案 0 :(得分:2)
代码11是“分段错误”:分段错误(也是段错误)是由程序在尝试在未分配给程序的内存中分配数据时引起的。它表示程序错误,通常(如果不是总是)崩溃程序。在您的情况下,段错误可能是由phantomjs引起的,这可能表示旧版本或测试版本。
答案 1 :(得分:0)
这是我发现的。
00001000
,并且主进程(节点按照假设)也将以相同的二进制错误代码退出。1
和1
。因此您的错误代码为11。