Hello,
The restart commands added to the task.queue don't change much.
The function call looks for action=httpd and does a direct swap with action=nginx.
After adding a domain or a pointer, can you quickly cat the task.queue contents, so we can see if it's being added?
Code:
cat /usr/local/directadmin/data/task.queue
ensure you see a restart in there.
The task.queue should be removed every minute at seconds x:00, so be sure to run the cat very quickly. (eg: wait for :01 before adding the domain via DA)
Also check:
/var/log/directadmin/system.log
as we'd be looking for something like this just after the addition of the domain/pointer:
Code:
2013:03:26-03:25:02: nginx restarted
If the task.queue is full of data, then it might not be getting processed:
http://help.directadmin.com/item.php?id=107
John