Merge pull request #7493 from annando/dont-fork-foreground
Don't fork worker on frontend by default
This commit is contained in:
commit
828a81d325
|
@ -835,7 +835,7 @@ function item_post(App $a) {
|
||||||
// When we are doing some forum posting via ! we have to start the notifier manually.
|
// When we are doing some forum posting via ! we have to start the notifier manually.
|
||||||
// These kind of posts don't initiate the notifier call in the item class.
|
// These kind of posts don't initiate the notifier call in the item class.
|
||||||
if ($only_to_forum) {
|
if ($only_to_forum) {
|
||||||
Worker::add(PRIORITY_HIGH, "Notifier", Delivery::POST, $post_id);
|
Worker::add(['priority' => PRIORITY_HIGH, 'dont_fork' => false], "Notifier", Delivery::POST, $post_id);
|
||||||
}
|
}
|
||||||
|
|
||||||
Logger::log('post_complete');
|
Logger::log('post_complete');
|
||||||
|
|
|
@ -1125,7 +1125,8 @@ class Worker
|
||||||
}
|
}
|
||||||
|
|
||||||
$priority = PRIORITY_MEDIUM;
|
$priority = PRIORITY_MEDIUM;
|
||||||
$dont_fork = Config::get("system", "worker_dont_fork", false);
|
// Don't fork from frontend tasks by default
|
||||||
|
$dont_fork = Config::get("system", "worker_dont_fork", false) || !\get_app()->isBackend();
|
||||||
$created = DateTimeFormat::utcNow();
|
$created = DateTimeFormat::utcNow();
|
||||||
$force_priority = false;
|
$force_priority = false;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue