0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-27 22:49:56 -05:00
ghost/core/server
Kevin Ansfield d675278b0b
Prevented scheduling of recurring analytics jobs when not using emails (#12441)
no issue

- recurring jobs spin up worker threads which can be quite CPU intensive even when not performing much processing, this can be problematic in environments where there are many Ghost instances running
- updated the email job scheduling to be skipped on bootup when there are no emails in the database and to be started when the first email is created as long as we're not in testing env
- increase analytics job schedule from every 2 minutes to every 5 minutes to help spread the load further across instances
2020-12-02 08:17:44 +00:00
..
adapters Fixed malformatted JSDoc {Object} parameters 2020-11-30 17:18:13 +13:00
api Fixed typo in v2 oembed API 2020-12-01 08:59:41 +00:00
data Added migrations for email analytics (#12387) 2020-11-25 17:48:24 +00:00
lib Added JSDoc comments into package-json lib 2020-11-25 11:29:04 +00:00
models Added migrations for email analytics (#12387) 2020-11-25 17:48:24 +00:00
public Enabled Portal (#12317) 2020-11-03 14:36:21 +05:30
services Prevented scheduling of recurring analytics jobs when not using emails (#12441) 2020-12-02 08:17:44 +00:00
translations Updated redirect error message 2020-11-04 12:26:22 +13:00
views Updated head to only output custom favicons (#11949) 2020-06-30 15:07:08 +01:00
web Added support for graceful job shutdown and worker threads 2020-11-23 17:17:49 +13:00
analytics-events.js Moved config from server to shared (#11850) 2020-05-27 18:47:53 +01:00
ghost-server.js Improved job queue logging 2020-11-25 13:28:13 +13:00
index.js Prevented scheduling of recurring analytics jobs when not using emails (#12441) 2020-12-02 08:17:44 +00:00
overrides.js Improved threading performance on non-SQLite clients 2020-11-30 13:27:40 +13:00
update-check.js Moved core/server/lib/common/logging to core/shared/logging (#11857) 2020-05-28 19:30:23 +01:00