Page MenuHomePhabricator

Job runner service doesn't appear to work in jessie-migration
Closed, ResolvedPublic

Description

Steps to reproduce:

  • vagrant enable-role timedmediahandler
  • vagrant provision
  • upload a .webm or .ogv video via Special:Upload

Expected behavior:

  • ffmpeg processes will run to create format & resolution derivatives of the video
  • visible movement in log files for job queue
  • derivatives should become visible in the table at bottom of the File: page

Actual behavior:

  • no ffmpeg processes run
  • no visible log movement
  • derivatives remain stuck in 'Added to job queue XX minutes ago' state

Event Timeline

brion created this task.Feb 21 2017, 1:58 AM
brion added a comment.Feb 21 2017, 2:03 AM

Note there is no logs/mediawiki-runJobs.log file, and I cannot connect to port 80 on 127.0.0.1 from within the VM (testing curl http://127.0.0.1/w/RunJobs.php).

bd808 added a comment.Feb 21 2017, 2:29 AM

Likely broken by rMWVA1956f986abfe: Migrate Thumbor role from upstart to systemd where we dropped the port 80 bind.

Change 338919 had a related patch set uploaded (by BryanDavis):
Point jobrunner at correct port

https://gerrit.wikimedia.org/r/338919

Change 338919 merged by jenkins-bot:
Point jobrunner at correct port

https://gerrit.wikimedia.org/r/338919

brion closed this task as Resolved.Feb 21 2017, 3:52 AM
brion claimed this task.

Now working with the patch merged.