worker icon indicating copy to clipboard operation
worker copied to clipboard

High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)

Results 61 worker issues
Sort by recently updated
recently updated
newest added

## Description Sponsors update for Summer 2022, thank you everyone for your support ❤️

If you're running Graphile Worker in multiple separate systems but all connecting to the same database, there's a risk that your workers may come out of sync. Normally it's a...

🐛 bug

## Description When the jobs table gets large, Graphile Worker gets slower and slower. This is not ideal; it can happen: - if you have jobs that keep failing -...

### Feature description The current query, with 161 job queues and several thousand jobs on one queue: ```sql # explain analyze select jobs.queue_name, jobs.id from "graphile_worker".jobs where (jobs.locked_at is null...

### Summary I'd like to switch my entire application database, which includes the graphile-worker tables to `SERIALIZABLE` isolation in order to take advantage of simpler mental model it requires, e.g....

In my system the list of tasks is expanding, and I'm looking for a way to visually organize them. Would you consider the following to target a task `hello` in...

enhancement

# Background Graphile Worker is designed to be fault tolerant by nature, there's a lot of potential failures that can happen and Graphile Worker tries to handle all of them...

enhancement

### Summary We're heavily using 'Named Queues' (setting the `queue_name` column in `jobs` table) now and seeing issues with a job becoming locked and never getting unlocked. This blocks the...

question

### Summary My crontab looks like this: `0 9 * * 2 taskExample` but job runs 6 hours later (at 3pm). I checked time on remote machine where the app...

### Feature description When using the `taskDirectory` option with `.ts` files inside the `taskDirectory`, the application should log a warning alerting the user that typescript files will not be imported...