diff options
author | Steven Chanin <steven_chanin@alum.mit.edu> | 2017-05-09 09:40:20 -0700 |
---|---|---|
committer | Steven Chanin <steven_chanin@alum.mit.edu> | 2017-05-09 09:40:20 -0700 |
commit | 9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746 (patch) | |
tree | c59e9f67f7777456912a60e6ebf7bdb3ed9e9208 /guides/source/active_job_basics.md | |
parent | 943efa30f5475f51fe90df5f85703d191dbd7d6e (diff) | |
download | rails-9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746.tar.gz rails-9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746.tar.bz2 rails-9b28a2ff4add8b55a6a80f5fe33b7bb7d4280746.zip |
[ci skip] explain async queue and rake tasks
[ci skip]
Diffstat (limited to 'guides/source/active_job_basics.md')
-rw-r--r-- | guides/source/active_job_basics.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/guides/source/active_job_basics.md b/guides/source/active_job_basics.md index b58ca61848..ee8e652485 100644 --- a/guides/source/active_job_basics.md +++ b/guides/source/active_job_basics.md @@ -310,6 +310,12 @@ UserMailer.welcome(@user).deliver_now UserMailer.welcome(@user).deliver_later ``` +NOTE: Using the asynchronous queue from a rake task (for example, to +send an email using `.deliver_later`) will generally not work because rake will +likely end, causing the in-process thread pool to be deleted, before any/all +of the `.deliver_later` emails are processed. To avoid this problem, use +`.deliver_now` or run a persistent queue in development as well. + Internationalization -------------------- |