0
突然1台のサーバーをバックアップできません。私は奇妙なエラーメッセージが表示されます:backupcエラー:子が早期に終了しました
2011-01-04 10:10:37 host1: Can't fork at /usr/share/backuppc/lib/BackupPC/Lib.pm line 1128.
このエラーは何を意味しますか?
他のすべてのホスト(同じOS)にはこの問題はありません。
お返事ありがとうございます。 :)
$cmd = [split(/\s+/, $cmd)] if (ref($cmd) ne "ARRAY");
print(STDERR "cmdSystemOrEval: about to system ",
$bpc->execCmd2ShellCmd(@$cmd), "\n")
if ($bpc->{verbose});
if (!defined($pid = open(CHILD, "-|"))) { # <<<<<<<<< 1128
my $err = "Can't fork to run @$cmd\n";
$? = 1;
$$stdoutCB .= $err if (ref($stdoutCB) eq 'SCALAR');
&$stdoutCB($err) if (ref($stdoutCB) eq 'CODE');
return $err if (!defined($stdoutCB));
return;
}
binmode(CHILD);
if (!$pid) {
#
# This is the child
#
close(STDERR);
if ($ignoreStderr) {
open(STDERR, ">", "/dev/null");
} else {
open(STDERR, ">&STDOUT");
}
alarm(0);
$cmd = [map { m/(.*)/ } @$cmd]; # untaint
#
# force list-form of exec(), ie: no shell even for 1 arg
#
exec { $cmd->[0] } @$cmd;
print(STDERR "Exec of @$cmd failed\n");
exit(1);
}
メモリが不足している可能性がありますか?新しいプロセスを作成できません。 – plundra
いいえ、メモリが理由ではないようです。 2011年1月5日にバックアップも失敗し、十分な空きメモリがありました – JMW
行1128(およびコンテキストのためにその周りにいくつか)を投稿したいことがあります。 – Hugmeir