Separate background jobs into different queues. ATTENTION: new queue "pull"
must be added to the Sidekiq invokation in your systemd file The pull queue will handle link crawling, thread resolving, and OStatus processing. Such tasks are more likely to hang for a longer time (due to network requests) so it is more sensible to not make the "in-house" tasks wait for them.
This commit is contained in:
		
							parent
							
								
									8232f76c48
								
							
						
					
					
						commit
						f722bd2387
					
				
					 13 changed files with 16 additions and 10 deletions
				
			
		|  | @ -3,7 +3,7 @@ | |||
| class LinkCrawlWorker | ||||
|   include Sidekiq::Worker | ||||
| 
 | ||||
|   sidekiq_options retry: false | ||||
|   sidekiq_options queue: 'pull', retry: false | ||||
| 
 | ||||
|   def perform(status_id) | ||||
|     FetchLinkCardService.new.call(Status.find(status_id)) | ||||
|  |  | |||
		Reference in a new issue