Падает апарсер после создания задания через АПИ

АЛександр12345678222

A-Parser Enterprise License
A-Parser Enterprise
Здравствуйте,
создаем таким образом задание:
$options = array(

'parsers' => array(
array(
'SE::Google',
'default2'
)
),

'resultsFormat' => '$p1.preset'."\n",
'resultsFileName' => '$datefile.format().json',
'configOverrides'=>array(

[
"value" => 'www.google.com',
"type" => "override",
"id" => "domain"
],
),
'doLog'=>'memory'
);

$taskId = $aparser->addTask('default', FALSE, 'text', array('usb keyboard'), $options);

важно переопределять домен гугла ну и возможно потом другие параметры.
безе переопределение параметров задача создается.


после чего парсер может запустится только с ./aparser -stoptasks


в логе пишет такое:

Oct 22 06:31:31.35047 [master] A-Parser v1.1.950-linux-x64 started, tasks: 3 / 199, memory total: 2012 MB, available: 0 MB

Oct 22 06:37:41.16017 [master] starting task #208 threads: 20

Not an ARRAY reference at build/core.to_build.pl line 20243.

Oct 22 06:37:42.62564 [master] [A-Parser/Master] end called, pid 22003

OK, BYE! | at (eval 314) line 1.

Oct 22 06:37:42.63588 [worker/22012] [A-Parser/Worker/22012] end called, pid 22012

OK, BYE! | at (eval 314) line 1.

Очень срочный момент. Заранее спасибо.
 
Добрый день, смотрите внимательно документацию: https://a-parser.com/wiki/user-api/#addtask

Переопределение параметров для парсера должно выглядеть следующим образом:
Код:
'parsers' => [
    [
        'SE::Google',
        'default2',
        [
            "value" => 'www.google.com',
            "type" => "override",
            "id" => "domain"
        ]
    ]
]

P.S. в API нет большинства проверок на ошибочные запросы, если игнорировать документацию то A-Parser так и будет падать :)
 
Назад
Верх