Я работаю над заданием CRON, которое вызывает PHP script, который много работает с циклами.
Он выполняется правильно, когда я ограничиваю набор данных, но когда я запускаю его против полного набора данных, ошибки script выводятся с сообщением:
Killed
set_time_limit is (0), а memory_limit - (-1)
Вот раздел кода, где он последовательно умирает:
echo "I'm in _getMemberDemographicAttrs\n";
if (! empty ( $member_id )) {
$query .= ' AND member_id = ' . $member_id;
}
$result = mysql_query ( $query, $this->_db );
if ($result) {
while ( $rule = mysql_fetch_assoc ( $result ) ) {
$rules [] = $rule;
}
if (! empty ( $rules )) {
mysql_free_result ( $result );
echo "I'm leaving _getMemberDemographicAttrs\n";
return $rules;
}
}
Результат выглядит следующим образом:
I'm in _getMemberDemographicAttrs<br/>
I'm leaving _getMemberDemographicAttrs<br/>
I'm in _getMemberDemographicAttrs<br/>
I'm leaving _getMemberDemographicAttrs<br/>
I'm in _getMemberDemographicAttrs<br/>
Killed
Я никогда не видел это общее сообщение об ошибке Killed
, и мне интересно, что его убивает?