1) check for /usr/local/directadmin/data/task.queue
It should be deleted every minute. Â If it exists, check it's contents. Â If there are more than just 1 or 2 lines, then the dataskq is not running.
2) check /var/log/cron (/var/log/syslog on Debian). Â See if the dataskq is running every minute (logged every minute). Â If not, try running
chmod 644 /etc/cron.d/directadmin_cron
/sbin/service crond restart
3) make sure crond is running ("cron" on FreeBSD):
ps ax | grep cron
4) try restarting cron: /sbin/service crond restart. Â Check /var/log/cron and /var/log/messages for possible problems with the /etc/cron.d/directadmin_cron file (/etc/crontab on FreeBSD).
If you dont have crond (rpm based systems) type:
yum -y install vixie-cron
service crond start
chkconfig crond on
5) If all of the above checkout but the task.queue is still not being processed, try running it manually:
/usr/local/directadmin/dataskq d