Opened 4 years ago

Closed 4 years ago

#3211 closed change (fixed)

ensure filterlist servers deliver notification.json

Reported by: sporz Assignee: matze
Priority: P2 Milestone:
Module: Infrastructure Keywords:
Cc: fred, kirill, fhd, trev Blocked By:
Blocking: #2955, #3115 Platform: Unknown / Cross platform
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

https://codereview.adblockplus.org/29329307

Description (last modified by matze)

The FCGI daemon on some filter servers died silently which resulted in clients not being able to download notification.json. The other resources like exceptionrules.txt were not affected, which resulted in biased statistics for the data module. See also #3209.

Todo

Setup a mechanism to ensure crashed daemons being restarted and integrate it with the notification handler.

Change History (6)

comment:1 Changed 4 years ago by matze

  • Cc fred added; matze removed
  • Owner set to matze
  • Priority changed from Unknown to P2
  • Ready set

comment:2 Changed 4 years ago by matze

  • Blocking 2955, 3115 added
  • Cc fhd added
  • Description modified (diff)

The same should be done with other services, e.g. hgweb, rietveld and trac. Thus there is definitely a need for a solution more sophisticated than hard-coding some script or cron-job per case.

comment:3 Changed 4 years ago by trev

  • Cc trev added

We already have sitescripts.management.bin.start_services which is running on server16. It is being configured via sitescripts.ini.

comment:4 Changed 4 years ago by matze

Thank you, @felix mentioned that earlier today already, it will become the basis of this patch.

comment:5 Changed 4 years ago by matze

  • Review URL(s) modified (diff)
  • Status changed from new to reviewing
Note: See TracTickets for help on using tickets.