our problem is not only that we cannot get the hanging jobs to run, but that 
even new jobs being created (by changing a template or CSV import with data 
transfer) will not run....

regards,
Bernhard

----- Ursprüngliche Mail -----
> I had the same issue a while ago after I restored a database.
> I figured it was because when I ran the backup there where jobs in the queue
> and after the restore they kept running over and over and etc.
> 
> I ran another backup from my production database after I cleared the runjobs,
> and this worked out fine after.
> 
> 
> 
> -----Original Message-----
> From: James Montalvo [mailto:jamesmontal...@gmail.com]
> Sent: Wednesday, September 24, 2014 5:55 PM
> To: Daren Welsh
> Cc: Semantic MediaWiki developers; Yaron Koren; Semantic MediaWiki users
> Subject: Re: [Semediawiki-user] [SMW-devel] MediaWiki Job queue problem
> 
> Daren and I work together, so we have the same issue. One thing to add: Run
> jobs never finishes. Those "stuck" jobs just keep repeating over and over.
> 
> On Wed, Sep 24, 2014 at 4:51 PM, Daren Welsh <darenwe...@gmail.com> wrote:
> 
> > I have executed runJobs several times and the job_attempts remains at
> > 1 for those five jobs. We were thinking of doing a database backup
> > today, then delete those five jobs from the table, then run the SMW
> > "repair and upgrade" via the admin special page.
> >
> > Even if this clears the job queue, we'd like to understand what caused
> > this in the first place. I realize that's a very open-ended question
> > :)
> >
> > Daren
> >
> >
> > On Wed, Sep 24, 2014 at 4:30 PM, James HK
> > <jamesin.hongkon...@gmail.com>
> > wrote:
> >
> >> Hi,
> >>
> >> > We currently have five jobs that are "stuck". All of them have 1
> >> > for job_attempts.
> >> >
> >> > One has job_cmd of refreshLinks in job namespace 10 and it is for a
> >> > template page.
> >> > The other four have job_cmd of SMW\UpdateJob in job namespace 0 and
> >> > are
> >> for
> >> > "standard" pages. These pages do not seem to be related based on
> >> category
> >> > or template.
> >>
> >> Just to make sure that I interpret the meaning of "stuck" correctly,
> >> after finishing `runJobs` those four jobs (five with the
> >> `refreshLinks` jobs) are still visible in the job table with an
> >> "job_attempts" of 1. When running `runJobs` again the same four
> >> `SMW\UpdateJob` (same as in the same title and same Id) jobs are
> >> executed and increment the "job_attempts" to 2?
> >>
> >> If you empty the job table and execute `runJobs` does the same five
> >> jobs appear again after the run with "job_attempts" = 1?
> >>
> >> Cheers
> >>
> >> On 9/25/14, Daren Welsh <darenwe...@gmail.com> wrote:
> >> > We currently have five jobs that are "stuck". All of them have 1
> >> > for job_attempts.
> >> >
> >> > One has job_cmd of refreshLinks in job namespace 10 and it is for a
> >> > template page.
> >> > The other four have job_cmd of SMW\UpdateJob in job namespace 0 and
> >> > are
> >> for
> >> > "standard" pages. These pages do not seem to be related based on
> >> category
> >> > or template.
> >> >
> >> > On Wed, Sep 24, 2014 at 3:37 PM, James HK
> >> > <jamesin.hongkon...@gmail.com
> >> >
> >> > wrote:
> >> >
> >> >> Hi,
> >> >>
> >> >> > runJobs.php will literally run forever. After the non-offending
> >> >> > jobs are cleared it's easy to see which are the offenders. Thus
> >> >> > far I think
> >> all
> >> >> > offenders have been of type SMW::UpdateJob.
> >> >>
> >> >> I don't think the problem is with the `SMW\UpdateJob` because it
> >> >> does a simple "shallow update" of the store while the management
> >> >> of job status (including how many attempts, id's etc.) are done by
> >> >> the MW JobQueue (which has first change in 1.22 and then again in
> >> >> 1.23).
> >> >>
> >> >> It does beg the question whether all `SMW\UpdateJob`'s are "stuck"
> >> >> or only certain jobs belonging to a group of pages or single page?
> >> >>
> >> >> > runJobs.php, but for some reason they keep attempting to run
> >> >> > over and
> >> >> over.
> >> >>
> >> >> How do you know that the same job is run over and over again
> >> >> because based and above discussion ("job_attempts") a job with too
> >> >> many attempts is retired after some time.
> >> >>
> >> >> If the same job is run over and over again, what is displayed for
> >> >> the "job_attempts" counter?
> >> >>
> >> >> [0] went into SMW 2.0 to counteract any possible job duplicates
> >> >> for the same `root title`.
> >> >>
> >> >> [0]
> >> >> https://github.com/SemanticMediaWiki/SemanticMediaWiki/pull/307
> >> >>
> >> >> Cheers
> >> >>
> >> >> On 9/25/14, James Montalvo <jamesmontal...@gmail.com> wrote:
> >> >> > I'm not sure if this is related, but on my wiki I'm occasionally
> >> >> > getting "stuck" jobs. I've only noticed this since upgrading to
> >> >> > MW 1.23 and
> >> SMW
> >> >> 2.0
> >> >> > from 1.22/1.8.0.5.
> >> >> >
> >> >> > What I mean by "stuck" is that the jobs don't get executed when
> >> >> > I do runJobs.php, but for some reason they keep attempting to
> >> >> > run over and
> >> >> over.
> >> >> > runJobs.php will literally run forever. After the non-offending
> >> >> > jobs are cleared it's easy to see which are the offenders. Thus
> >> >> > far I think
> >> all
> >> >> > offenders have been of type SMW::UpdateJob.
> >> >> >
> >> >> > Is there some way to debug runJobs.php so I can provide better info?
> >> >> >
> >> >> > --James
> >> >> > On Sep 24, 2014 10:55 AM, "Yaron Koren" <ya...@wikiworks.com> wrote:
> >> >> >
> >> >> >> I certainly hope so too - or that there's some other standard
> >> >> >> way to get previously-attempted jobs to be run again. I only
> >> >> >> know that I tried that SQL trick once, and it worked. Perhaps
> >> >> >> this is another reason why
> >> the
> >> >> >> question should have instead been sent to the mediawiki-l
> >> >> >> mailing list.
> >> >> >> :)
> >> >> >>
> >> >> >> On Wed, Sep 24, 2014 at 11:35 AM, James HK <
> >> >> jamesin.hongkon...@gmail.com>
> >> >> >> wrote:
> >> >> >>
> >> >> >> > Hi,
> >> >> >> >
> >> >> >> > > column is greater than 0 for all the rows in the table; I
> >> >> >> > > think
> >> if
> >> >> >> > > you
> >> >> >> > just
> >> >> >> > > go into the database and call something like "UPDATE job
> >> >> >> > > SET
> >> >> >> > job_attempts =
> >> >> >> > > 0", they will get run again.
> >> >> >> >
> >> >> >> > In case this solves the issue, I sincerely hope there is a
> >> different
> >> >> >> > way (a more standard way) to reset the "job_attempts" field
> >> >> >> > other than by using a SQL statement to manipulate the job
> >> >> >> > table.
> >> >> >> >
> >> >> >> > Cheers
> >> >> >> >
> >> >> >> > On 9/25/14, Yaron Koren <ya...@wikiworks.com> wrote:
> >> >> >> > > Hi,
> >> >> >> > >
> >> >> >> > > I believe the issue is the "job_attempts" field in the "job"
> >> >> >> > > table.
> >> >> I
> >> >> >> > > believe each job is only attempted a certain number of
> >> >> >> > > times before MediaWiki basically just gives up and ignores
> >> >> >> > > it. My guess is
> >> that
> >> >> >> > > that
> >> >> >> > > column is greater than 0 for all the rows in the table; I
> >> >> >> > > think
> >> if
> >> >> >> > > you
> >> >> >> > just
> >> >> >> > > go into the database and call something like "UPDATE job
> >> >> >> > > SET
> >> >> >> > job_attempts =
> >> >> >> > > 0", they will get run again.
> >> >> >> > >
> >> >> >> > > -Yaron
> >> >> >> > >
> >> >> >> >
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> WikiWorks · MediaWiki Consulting · http://wikiworks.com
> >> >> >>
> >> >> >>
> >> >>
> >> ---------------------------------------------------------------------
> >> ---------
> >> >> >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> >> >> >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI
> >> >> >> DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance?
> >> >> >> Download White paper Comply to PCI DSS 3.0 Requirement 10 and
> >> >> >> 11.5 with EventLog Analyzer
> >> >> >>
> >> >> >>
> >> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg
> >> .clktrk
> >> >> >> _______________________________________________
> >> >> >> Semediawiki-user mailing list
> >> >> >> semediawiki-u...@lists.sourceforge.net
> >> >> >> https://lists.sourceforge.net/lists/listinfo/semediawiki-user
> >> >> >>
> >> >> >
> >> >>
> >> >>
> >> >>
> >> ---------------------------------------------------------------------
> >> ---------
> >> >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> >> >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
> >> Reports
> >> >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White
> >> >> paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog
> >> >> Analyzer
> >> >>
> >> >>
> >> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg
> >> .clktrk
> >> >> _______________________________________________
> >> >> Semediawiki-devel mailing list
> >> >> Semediawiki-devel@lists.sourceforge.net
> >> >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > __________________
> >> > http://mixcloud.com/darenwelsh
> >> > http://www.beatportfolio.com
> >> >
> >>
> >
> >
> >
> > --
> > __________________
> > http://mixcloud.com/darenwelsh
> > http://www.beatportfolio.com
> >
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI
> DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you
> Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI
> DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Semediawiki-user mailing list
> semediawiki-u...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/semediawiki-user
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> Semediawiki-user mailing list
> semediawiki-u...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/semediawiki-user
> 

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to