Telligent Tasks

Telligent Tasks

This question is answered

I'm looking at the "Task Report" within the Telligent Control panel and it's missing all the Tasks that run under the Task Service. I remember seeing them there before and have now disappeared. I see the tasks still in the database, and they are still running as search indexes are getting updated.

I'm wondering how that list get's generated, so that I can troubleshoot what might be wrong.

As of now all I see are the tasks that are in the tasks.config for the "web"

Verified Answer
  • Are you running the Job Scheduler on a separate server from your Web server?  If so, a few settings need to be updated on both sides so they can talk to each other.

    1. On the Job Scheduler side, in tasks.config find the <cron><statusService> element and update it to the following or add it if it's not there.

    <statusService enabled="true" localOnly="false" address="Any" port="8089" />

    You can set address and port to whatever you'd like to use.

    2. Then in the Web\communityserver.config (or override) find <Core><jobScheduler> and update it to look like this:

    <jobScheduler url="http://job_scheduler_server:8089" />

    replace "job_scheduler_server" with the name or IP of the server running the job scheduler.

    3. Restart the job scheduler and recycle the web app pool.

    4. You should see the job scheduler tasks in the report.

All Replies
  • Hi there,

    Here is an overview of Tasks: telligent.com/.../tasks-overview.aspx

    If this doesn't help, open a support case with Support to help you troubleshoot the missing tasks. You'll want to be prepared with the product version you are using and if you are running a clustered environment. Here's info on opening a support case: telligent.com/.../about.aspx

  • Are you running the Job Scheduler on a separate server from your Web server?  If so, a few settings need to be updated on both sides so they can talk to each other.

    1. On the Job Scheduler side, in tasks.config find the <cron><statusService> element and update it to the following or add it if it's not there.

    <statusService enabled="true" localOnly="false" address="Any" port="8089" />

    You can set address and port to whatever you'd like to use.

    2. Then in the Web\communityserver.config (or override) find <Core><jobScheduler> and update it to look like this:

    <jobScheduler url="http://job_scheduler_server:8089" />

    replace "job_scheduler_server" with the name or IP of the server running the job scheduler.

    3. Restart the job scheduler and recycle the web app pool.

    4. You should see the job scheduler tasks in the report.

  • That makes sense.. I actually changed the setting in the communityserver.config but without updating the statusService node in the tasks.config the service is not accessible externally which is key to understand when trying to get this to work.

    Thanks for all your help, it's working now.