The Urchin task scheduler is a service that is responsible for running the Urchin processing executable. Urchin cannot process jobs if the Task Scheduler is disabled. Common reasons for seeing the error: Warning Task Scheduler disabled" are as follows:
To determine if the scheduler is running, perform the following tasks:
If the service is simply not running, you may start it from the command line by performing the following tasks:
If the service is running, check the running processes on the server to determine who owns the Urchin process as follows: ps -auxwww | grep urchind
Note the "User-Name" in the output:
User-Name 33597 0.0 0.2 352 204 ?? Ss 27Feb03 17:42.18 /usr/local/urchin/bin/urchind
If the user is not the same as the user that owns the Urchin distribution, you will have to stop the service and restart it under the proper user. This may be accomplished by performing a "switch user" to the same user that currently owns the urchind process, and stopping the urchinctl. Use the "-s" switch as described above. Then, switch back to the Urchin user and start the urchinctl, again using the "-s" switch.
Note: For Unix systems, all above commands must be preceded by ./