Informatio management policy timer job stuck at 2 percent

Hi guys,
I have set up a retention policy on a document library to move document to another location(a record library in a record center). However, I observed that the information management policy timer job never completes and just stays stuck at 2% for hours on
end. I have restarted the timer service to no avail.
I have check the ULS logs and nothing seems to point me to any errors.
Please assist

try restarting V4 timer service on app and web server
Regards,
Pratik Vyas | SharePoint Consultant |
http://sharepointpratik.blogspot.com
Posting is provided AS IS with no warranties, and confers no rights
Please remember to click Mark As Answer if a post solves your problem or
Vote As Helpful if it was useful.

Similar Messages

  • Information Managment Policy Timer Job Schedule

    I have created an information management policy on one of my libraries and set the retention to daily. I was not getting results on a daily basis so researched and found that there are two timer jobs that manage the policies: Information Management Policy
    and Expiration Policy. I have found that these are both defaulted to run weekly, which is why I was not getting the results that I expected.
    Would you be able to let me know if there are any repercussions of changing the schedule of these jobs to daily such as resource concerns? Thanks.

    Setting them to daily is a routine activity. There shouldn't be any reprecussions as long as you make sure they run in the right sequence.
    They will use a bit of resource but if you set up some perfmon traces you can compare a time period before you set the jobs up with one afterwards and see what the impact is.

  • User Profile Service - User Profile Incremental Synchronization Timer job stuck at 33% Status: Pausing

    User Profile Service - User Profile Incremental Synchronization Progress: 33% Status: Pausing
    It has been almost 15 days.
    Both User Profile Service and User Profile Synchronization Service are in Started state and FIM service also starting 
    I tried clearing sharePoint config cache.
    I also restarted the sharepoint timer service.
    I tried almost everything that is on Internet but nothing helped me.
    Is there any other way to solve the issue as I was struck on production server (ASAP) 
    In synchronization serivce manager status of MOSS_DeltaImport is Inprogress from past 2 days  
    Best Regards.

    Hi,
    Please follow the steps in the link below to clear the configuration cache.
    http://blogs.msdn.com/b/jamesway/archive/2011/05/23/sharepoint-2010-clearing-the-configuration-cache.aspx
    Here is a similar thread for your reference:
    https://social.technet.microsoft.com/Forums/en-US/beaa852c-6f40-428a-b97c-20722864e045/user-profile-service-user-profile-incremental-synchronization-timer-job-stuck-at-88-status?forum=sharepointadminprevious
    Or try to clear the file system cache on all servers in the server farm on which the Windows SharePoint Services Timer service is running. Microsoft has provided a step by step procedure on clearing file system cache from the SharePoint front-end servers
    in this kb article.
    You can also see the ULS logs and check error messages.
    http://sharepointlogviewer.codeplex.com/
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Application Server Administration Service Timer Job stuck at Initialized 0% . Config Cache clear doesnt Help.MOSS2007

    Hi All,
    One of my WFE/Query server for MOSS is showing Application Server Administration Service Timer Job  stuck at Initialized  0% in CA timer Job status. 
    In timer Job Status in CA under the SSP Job Control service I find the Application Server Administration Service Timer Job  struck at 0%
    I have tried Clearing config cache of the Farm . I have tried disconnecting this server from Farm and reconnecting it with Psconfig UI, I have tried running Psconfig.exe on the affected server. But even after doing this service is stuck at 0%
    If I exit the OWSTimer.exe from task manager, it shows aborted at 0% . I am using a single SSP and reconfiguring SSP is not an option right now.
    Any help regarding it will be greatly appreciated.
    Regards,
    Rohit

    Hello,
    Have you changed the password recently? Also try to restart the windows timer service on all server.
    You might also want to check these threads:
    http://sharepoint.stackexchange.com/questions/44073/why-timer-job-stucks-at-initialized-status
    http://social.msdn.microsoft.com/Forums/en-US/d238cc1c-5c41-4762-9878-020cb36679c3/wss-30-workflow-timer-job-status-stuck-at-initialized-0
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/7d932581-91a9-41f2-8848-95f8a72ba19b/timer-job-initialized-0?forum=sharepointadminlegacy
    Hemendra:Yesterday is just a memory,Tomorrow we may never see
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

  • Audit Log Trimming Timer Job stuck at "pausing" status

    Hi,
    We have a SharePoint 2010 farm and our Audit table is growing rapidly. I checked our "Audit log Trimming" timer job and it has been stuck at "pausing" status for more than a month. Any advice to resolve this issue would be great.
    Thanks,
    norasampang

    Hi Trevor,
    Do you think the reason that the time job is failing is because the audit log table is big and the audit timer jod times out. I saw your reply here at this
    post 
    where you have mentioned "
    It may be timing out. Have you executed it manually to see if it runs without errors?
    Can you please explain in more detail what you meant by that. I was thinking of trying to trim the Audit log using this script in small batch. Can you please let me know if this script seems right?
    $site = Get-SPSite -Identity http://sharepointsite.com
    $date = Get-Date
    $date = $date.AddDays(-1021)
    $site.Audit.DeleteEntries($date) 
    At first i would like to delete all datas that are older than 1021 days old and eventually get rid of the other logs in smaller chunks. Any advice and suggestion would be highly appreciated.
    Thanks,
    norasampang

  • Is there a way to change the Recurring Schedule of timer job Expiration Policy in SP online ?

    I'm using SharePoint Online. I want to run a rule every day on the items of a list.
    To do this, I went into Information management policy settings
    of my list and enabled Retention. There, I added a daily event and set the
    Recurrence to 1 day.
    After 24 hours, nothing occurs.
    I guess the default schedule for the Information management policy
    and the Expiration policy timer jobs are set to 1 week (as is the case for 2010 and 2013 on premise versions) but I'll have to wait a couple of weeks to be sure.
    Does anyone know how to change this setting ? any workaround ?
    Thanks !

    Nope, none i can think of. We have no control over that level of behaviour within SharePoint and have to accept the MS standard offering.

  • Unable to run Information Management Policy &Expiration Policy Timer services

    I have set the retention policy of a list and need to run Information Management Policy and Expiration Policy timer jobs but when I went to central Admin and try to run now its not running.I changed the scheduled to run from weekly to daily and scheduled
    it to run even that did not work.I also tried hourly but still unable to run the timer job.
    Its not that the timer job has never run.It shows last run  a week ago when it was scheduled weekly but now its not running at all.
    Any idea what could be causing this?Or I am missing something?

    Hello,
    Which job is running first? You need to set recurring Schedule in such a way that "Information management policy" job should run before the "Expiration policy".
    Also check ULS log for more information about issue.
    Hemendra:Yesterday is just a memory,Tomorrow we may never see
    Please remember to mark the replies as answers if they help and unmark them if they provide no help

  • Workflow Timer Job Is Stuck( 0% Progress and Running Continuously )

    We are facing strange issue in sandbox. Workflow timer job in central admin (CA) is getting stuck.workflow time interval is 2 minutes.
    It supposes to run for every two minutes. But it stuck after the start. It is not resume (or) complete the job. It is showing 0% progress and running status.
    We need to restart the SharePoint2010 Timer Service to restart the timer job.
    When we restart the “SharePoint 2010 Timer”, Workflow timer job gets re started. But again it is stuck.
    So whenever we need to run workflows I need to restart the “SharePoint 2010 Timer” service.
    I have re created my site collection and delete the local list (which has workflow association).
    But Workflow timer job in CA not resumed (or) completed.
    Are there any options to reset the workflow timer job? Is there any way to clear state of workflow timer job?

    i have got same problem in my SharePoint Server
    for  Microsoft SharePoint Foundation Usage Data Import,
    Config Refresh
    workflow
    so i have read most of notes.
    Clearing the cache is the best resolving part for this.
    To resolve this issue, clear the file system cache on all servers in the server farm on which the Windows SharePoint Services Timer service is running. To do this, follow these steps:
    Stop the
    Timer service. To do this, follow these steps:
    Click Start, point to Administrative Tools, and then click Services.
    Right-click SharePoint 2010 Timer services, and then clicks Stop.
    Close the Services console.
    Navigate to the directory:C:\ProgramData\Microsoft\SharePoint\Config
    \GUID.
    Backup the GUID folder
    Back up the Cache.ini file. (Make a copy of it. DO NOT DELETE THIS FILE, Only the XML files in the next step)
    Delete all the XML configuration files in the GUID folder (DO NOTE DELETE
    THE FOLDER). Do this so that you can verify that the GUID folders content is replaced by new XML configuration files when the cache is rebuilt.  Note when you empty the configuration cache in the GUID folder; make sure that you do NOT delete
    the GUID folder and the Cache.ini file that is located in the GUID folder.
    Double-click the Cache.ini file.
    On the Edit menu, click Select All.
    On the Edit menu, click Delete.
    Type 1, and then click Save on the File menu. (Basically when you are done, the only text in the config.ini
    file should be the number 1)
    On the File menu, click Exit.
    Start the Timer service. To do this, follow these steps:
    Click Start, point to Administrative Tools, and then click Services.
    Right-click SharePoint 2010
    Timer, and then click Start.
    Close the Services console.
    Note The file system cache is re-created after you perform this procedure. Make sure that you perform this procedure on all servers in the server farm.
    Make sure that the Cache.ini file in the GUID folder now contains its previous value. For example, make sure that the value of the Cache.ini file is not
    1.
    Check in the GUID folder to make sure that the xml files are repopulating. This may take a bit of time.
    Deepesh Yevle - MCTS MCITP

  • TIMER JOB STATUS INITIALIZED STUCK AT 0%; NO ALERTS SENDING

    I have read every article on the msdn site for this issue.  I have followed the instructions from many sites in the order dictated.
    I have run the various commands to check that the alerts are enabled, etc; all are enabled.
    (http://dzeee.net/sharepoint/post/2010/01/17/Alerts-not-working.aspx)
    http://blogs.technet.com/b/saantil/archive/2009/11/25/working-with-alerts.aspx?CommentPosted=true#commentmessage
    stsadm -o getproperty -pn alerts-enabled -url http://SiteURL
    stsadm -o getproperty -pn job-immediate-alerts -url http://SiteURL
    stsadm -o getproperty -pn job-daily-alerts -url http://SiteURL
    stsadm -o getproperty -pn job-weekly-alerts -url http://SiteURL
    I have checked the eventcache table in the content database, and it is has over 1000 entries where not null.
    Now at a loss as to why this is not changing at all.  And the timer job is still stuck at 0%
    Appreciate any other ideas that I've overlooked.  Thanks.
    Rose

    Okay, the culprit was Sophos Web Intelligence on the server.  We have a SP 2007 environment.  Simply disabling it does not work.  It has ot be removed.  All version of Sophos 10 are preventing the alerts and emails form being sent out. 
    Now th ealerts are playing catch up.  I'm getting alerts which are over 2 weeks old.
    Http://community.sophos.com/t5/Sophos-EndUser-Protection/sophos-10-and-sharepoint-2007/td-p/20119
    The work around solution given by Microsoft was not enough for us.  Maybe it will work for others.  Here is the link:
    http://support.microsoft.com/kb/2000689
    Thanks again for the assistance.
    Rose

  • Can I apply a Rights Management policy to multiple documents in a folder at the same time using Adobe Acrobat Pro?

    How can I apply a single Rights Management Policy to multiple documents in a folder at the same time instead of applying it to each document individually?

    I don't know of a method with Acrobat, why not set up a watch folder and just drop all the files in that folder to have rights applied.  You might want to look at the workbench help if you've not done this before.

  • Access Manager Policy Agent and Oracle AS

    Hi,
    my system uses Oracle Application Server. The security dept use Sun Access Manager. I need to integrate the security of the Oracle system with the policy agent. Where this gets a little confusing is that one of my developers tells me that this is difficult to implement and that Sun arent planning on supporting the Oracle AS in future.
    What I would like is some clarification from the horses mouth so to speak. In particular is it possible to integrate the policy agent and Oracle AS, and are Sun committed to supporting and developing for this.
    Thanks,
    Andy.

    "Where this gets a little confusing is that one of my developers tells me that this is difficult to implement"
    "it is NOT an implementation but an integration ! difficult ? why ?"
    "and that Sun arent planning on supporting the Oracle AS in future."
    There is a PA 2.2 for Oracle 10g ! It is the latest version(2.2 I mean). I don't see any reasons why Sun should not continue. But it is ONLY my point of view...
    "What I would like is some clarification from the horses mouth so to speak. In particular is it possible to integrate the policy agent and Oracle AS, and are Sun committed to supporting and developing for this."
    Of course it is possible because you can find the PA that will integrate your Oracle AS with a Sun AM.
    1) Please read the documentation.
    http://docs.sun.com/app/docs/coll/1322.1
    Download the one for Oracle and read also the user guide.
    PA are very easy to integrate if you know what you do... Espec. und. the AM auth and sso... If you can be helped by a AM guy from your comp. it is welcome... It is a j2ee agent and of course the PA will make what is necessary to redirect you to AM at login time and later to auth. your request...2)
    2) Download the soft and do the job :-)
    Product Downloads
    Sun Java System Access Manager Policy Agent 2.2 for Oracle Application Server 10g
    http://www.sun.com/download/products.xml?id=455d52ed
    I did plenty of int. with Sun/Bea/Tomcat AS(don't forget there are also webserver agents like Apache PA) with AM and it is not a big deal. Not Oracle, but it is an AS and I don't see why it should be difficult...
    Hope this helps a bit.

  • Create Timer Jobs dynamically using code (on the fly)

    What I am trying to accomplish here is different from the usual "Create and deploy a new custom timer job". So please co operate.
    Scenario : I have around 200 lists in my site. Each list gets its data from a third part web service (cutom code / not BCS). The data retrieval happens via Timer Jobs. The Timer Jobs call the web service, gets the fresh data and updates the
    list items. This is currently working fine with multiple lists and 1 timer job to refresh the data.
    Problem : Now the issue I am facing is, each of the lists have its own Refresh Frequency. Say List 1 to 30 needs to be refreshed every 5 mins. List 31 to 60 every 10 mins, etc. I am currently handling this by having a RefreshLastRun timestamp.
    This works fine in most of the scenarios - unless the Web service returns large data, in which case it takes more than 5 to 10 mins for the Update to complete on 4 to 5 lists. At the same time, the other lists - they were supposed to be updated 5 mins ago,
    but are still waiting to get updated because the timer job is busy updating another list, and the refresh is in Que. This is a completely unaccepatable solution to my client because the list with lower frequency duration (5 mins) is of a higher priority than
    the lists getting refreshed every 10 mins.
    My Question is : How do I create a new Timer Job for each list? Whenever I add a new list (through code), I want to create a Timer Job at the same time, which will take care of refreshing the data in this and this list only. This way, I will
    have a independent Timer Job for each list and dont have to depend on 1 timer job to take all the load. With this approach I will have 200 timer jobs running. Which is OK with my client. So I create one class inhereting from SPJobDefinition class, and
    use it repeatedly to create unlimted timer jobs?
    I hope I am able to convey the message. My Timer Jobs are working fine. I dont need suggestions on how to get the timer job working etc. My question is, how do I create a new Job Definition dynamically through code (no deployment).
    Hanif

    I'm afraid this leads to a path where you create a single timer job (or windows service) that uses parallel programming (tpl) to handle all the lists. However, that places a huge burden on you to manage schedules, monitoring etc., something the timer job
    framework handles for you.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • IDoc not getting processed in Real Time job

    Hello,
    The configurations are done as per the below link to receive iDoc from SAP in BODS.
    How to Receive IDOC in BODS from SAP (Outbound to SAP)
    An iDoc is sent and Real Time Services on management console shows that request is received successfully. But I cannot see output xml file created. When I checked the real time services and client interfaces, I could see all are in green.
    But the real time job status shows its in running state. It has been in running state for 2 days. Trace shows as below. There is no error message.
    14.2) 04-24-14 18:47:41 (18417:1140171104)      JOB: Optimizing job <JOB_BODS_RT_IDocMatmas01>.
    (14.2) 04-24-14 18:47:47 (18417:1140171104)      JOB: Job <JOB_BODS_RT_IDocMatmas01> is started.
    (14.2) 04-24-14 18:47:47 (18417:1140171104) DATAFLOW: Data flow <DF_RT_IDocMatmas01> is initialized.
    (14.2) 04-24-14 18:47:47 (18417:1140171104) DATAFLOW: Data flow <DF_RT_IDocMatmas01> using IN MEMORY Cache.
    (14.2) 04-24-14 18:47:48 (18417:1140171104) DATAFLOW: Data flow <ActaDefaultNotificationSender> is initialized.
    (14.2) 04-24-14 18:47:49 (18417:1140171104) DATAFLOW: Data flow <ActaDefaultNotificationSender> using IN MEMORY Cache.
    Can anyone please let me know if there is anything missing in the configuration? How do I resolve this issue?
    DS version: 4.2

    Hi,
    Try to reimport the metadata of IDOC into PI in idx2. Also check the port definition in ECC and whether the segment is released or not. Please go through the below discussions it may help you.
    EDISDEF: Port XXX segment defn E2EDK35 in IDoc type ORDERS05 CIM type
    IDoc 0000000000181226 was saved but cannot or should not be sent
    Regards,
    Priyanka

  • Timer job defination not visible in central admin

    Hi,
    I have created timer job and added feature ans sheduled it weekly in the code.
    I have deployed it successfully by right click on project=> deploy.
    I can view this .wsp in the manage Farm Solution as Globaly deployed.
    Also I can see the feature in my site collection feture as active.
    I checked GAK also it included the timer job dll.
    I m in Farm Admin group. I restarted Timer service and admin service many times.
    BUT still I am not able to view my timer job defination in the central admin.
    Please suggest any solution.
    Thanks.

    This is code for my job
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.Administration;
    using System.Net.Mail;
    using System.Net;
    using System.Collections.Specialized;
    using Microsoft.SharePoint.Utilities;
    namespace SP_MyJob_CustTimerJob
    class MyJob : SPJobDefinition
    public MyJob():base()
    public MyJob(string jobName, SPService service, SPServer server, SPJobLockType targetType): base(jobName, service, server, targetType)
    this.Title = "MyJob";
    public MyJob(string jobName, SPWebApplication webApplication): base(jobName, webApplication, null, SPJobLockType.ContentDatabase)
    this.Title = "MyJob";
    public override void Execute(Guid contentDbId)
    SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory("C:/ChkLog.txt", TraceSeverity.High, EventSeverity.ErrorCritical), TraceSeverity.High, "My job running", null);
    This is code for event reciver
    using System;
    using System.Runtime.InteropServices;
    using System.Security.Permissions;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.Security;
    using Microsoft.SharePoint.Administration;
    namespace SP_MyJob_CustTimerJob.Features.Feature
    /// <summary>
    /// This class handles events raised during feature activation, deactivation, installation, uninstallation, and upgrade.
    /// </summary>
    /// <remarks>
    /// The GUID attached to this class may be used during packaging and should not be modified.
    /// </remarks>
    [Guid("e999a541-8a4b-4170-884c-82f83853b2ab")]
    public class FeatureEventReceiver : SPFeatureReceiver
    // Uncomment the method below to handle the event raised after a feature has been activated.
    //job name
    const string JobName = "MyJob";
    public override void FeatureActivated(SPFeatureReceiverProperties properties)
    try
    SPSecurity.RunWithElevatedPrivileges(delegate()
    using (SPSite site = new SPSite(SPContext.Current.Site.ID))
    using (SPWeb web = site.OpenWeb())
    int day = DateTime.Now.Day;
    SPWebApplication webApp = site.WebApplication;
    foreach (SPJobDefinition spjob in site.WebApplication.JobDefinitions)
    if (spjob.Name == JobName)
    spjob.Delete();
    //shedule job on every week
    MyJob myJob = new MyJob(JobName, webApp);
    SPWeeklySchedule schedule = new SPWeeklySchedule();
    schedule.BeginDayOfWeek = DayOfWeek.Saturday;
    schedule.BeginHour = 1;
    schedule.BeginMinute = 1;
    schedule.BeginSecond = 0;
    schedule.EndSecond = 0;
    schedule.EndMinute = 30;
    schedule.EndHour = 1;
    schedule.EndDayOfWeek = DayOfWeek.Saturday;
    myJob.Schedule = schedule;
    myJob.Update();
    web.AllowUnsafeUpdates = false;
    catch (Exception ex)
    // Uncomment the method below to handle the event raised before a feature is deactivated.
    public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
    SPSecurity.RunWithElevatedPrivileges(delegate()
    using (SPSite site = new SPSite(SPContext.Current.Site.ID))
    using (SPWeb web = site.OpenWeb())
    int day = DateTime.Now.Day;
    SPWebApplication webApp = site.WebApplication;
    foreach (SPJobDefinition spjob in site.WebApplication.JobDefinitions)
    if (spjob.Name == JobName)
    spjob.Delete();
    // Uncomment the method below to handle the event raised after a feature has been installed.
    //public override void FeatureInstalled(SPFeatureReceiverProperties properties)
    // Uncomment the method below to handle the event raised before a feature is uninstalled.
    //public override void FeatureUninstalling(SPFeatureReceiverProperties properties)
    // Uncomment the method below to handle the event raised when a feature is upgrading.
    //public override void FeatureUpgrading(SPFeatureReceiverProperties properties, string upgradeActionName, System.Collections.Generic.IDictionary<string, string> parameters)
    Please tell me whats wrong in this code.

  • Deploy 2010 Timer Job to 2013

    I've inherited an environment that has a handful of custom solutions including two timer jobs.  I have installed these solutions in my SP 2013 test environment and although they are deployed, they are not showing in the job definitions. 
    I fully expected to have to make some changes to be able to be use thesee in 2013 but I am not sure what I need to do to get those working.  Any pointers?  Is there something specifically in the solution that needs to change (BTW - I dont' have
    a lot of Visio experience)

    Have you activated your feature at your web application, feature that will register your job?
    Once you deployed the WSP/Solution.Go to the Central Administration. Manage Web Application. Select your Web Application on which the Solution has been Deployed. Select Manage Features.Activate the feature.Check your job listed at Monitoring->Review Job
    Definitions.
    Thanks
    Ganesh Jat [My Blog |
    LinkedIn | Twitter ]
    Please click 'Mark As Answer' if a post solves your problem or 'Vote As Helpful' if it was useful.

Maybe you are looking for

  • Problem to read an external file in a web application

    Hello everybody. I'd like to know a method for reading a file (how I may connect to it?) This file is in a directory is in an external computer. I don't want to use a client/server application. I think that I must to use JNDI but I'm not sure. I thin

  • Layout configuration prevalence

    Hi y'all !  I've created a keyboard layout using KLC. I need the shorcuts of such layout to prevail over the shortcuts of other applications such as Microsoft Word and over the ones associated to browsers - typing in the notepad poses no problem at a

  • How to Attach a Payment Method to all employees automatically?

    Dear All, I have created a Payment Method (NACHA), this payment method has to be attached to all the employees? Is there any ways, Payment Method can be attached to all employees automatically? Or we should go to each employee and attach manually?? P

  • Best setting for K7N2-L and 3000+ (333FSB)

    I am kind of new to the overclocking world. I have the following setup: 500 Watt ATX power Supply K7N2-L Motherboard w/400mhz FSB AMD XP 3000+ Barton Core at 333 FSB 1Gb (2x512) Generic PC3200 DDR SDRAM (400 FSB) I also have Nvidia FX 5600 w/ 256mb D

  • ARD no Screen Viewing, everything else working :-(

    I have a Blue Light connection from ARD Admin to my 10.7.3 OS X Server and I can send unix commands, get reports, install software, etc But, I cannot Observe or Control 'connect to server' and see the screen. Ideas ? please :-) Was working fine, then