Symptoms
OBAS task (Top > Configuration Director > Logging and Errors > Action Log > Tasks Queue
) fails with the timeout error.
The following error is shown in OBAS task manager log (/var/log/taskman.log
):
[2013/12/05 06:53:13] [INFO] [24053] [HSPC::Taskman::call_task] ===> Executing task %task_id% [HSPC::MT::OM->check_for_conflicts] [undef]
[2013/12/05 08:53:23] [ERROR] [24053] [HSPC::Taskman::call_task] <=== Task %task_id% failed locally: 500 read timeout at /usr/lib/perl5/site_perl/5.8.8/HSPC/Taskman.pm line 288
[2013/12/05 12:53:23] [INFO] [5370] [HSPC::Taskman::call_task] ===> Executing task %task_id% [HSPC::MT::OM->check_for_conflicts] [undef]
[2013/12/05 14:53:33] [ERROR] [5370] [HSPC::Taskman::call_task] <=== Task %task_id% failed locally: 500 read timeout at /usr/lib/perl5/site_perl/5.8.8/HSPC/Taskman.pm line 288
Resolution
Increase Timeout value under
Top > Configuration Director > Logging and Errors > Action Log > %task_name% > Edit
If the task in question is Sync slave NSes with master NS (example.com), its timeout equals Name Server Synchronization Timeout multiplied by name servers amount. Thus, if there are two name servers and the task timeout is 2 minutes, to increase that timeout to 4 minutes one should go Top > Service Director > Domain Manager > Setup > General tab
, press Edit and change Name Server Synchronization Timeout from 60 to 120 seconds.