Defect #11106
closed
Email notification processing is slow - Redmine 1.2.2
Added by Ben Lei over 12 years ago.
Updated about 7 years ago.
Category:
Email notifications
Description
1. I have try to update a issue that have 200 members
2. All members have setup the Email notifications to "For any event on my projects"
3. When I updated the issue, it need a lot of time to view.
4. When I use the "Private" button on "New issue", and choose 5 watcher only, it still slow.
5. I have try to config "Asynchronous Email Delivery", but the problem still exit.
6. See the attachment, for cost time record.
Please help me the problem, Thanks.
Files
You should consider using async option in notification settings.
Else, the page is rendered only once all the notifications emails have been sent.
Hello:
I have config the "configuration.yml", as below, but it also slow.
production:
delivery_method: :async_sendmail
The cost time almost the same before.
Dears:
Thanks your reply.
How may I confirm the async_sendmail is work?
This is my configuration on /usr/redmine-1.2.2/config/configuration.yml
production:
delivery_method: :async_smtp
smtp_settings:
tls: true
address: "xxx.com.tw"
port: 587
authentication: :plain
domain: 'xxx.com.tw'
user_name: xxx
password: xxx
Dears:
I also try to use gmail, but the cost time was 29XXXms, still have long time.
production:
email_delivery:
delivery_method: :async_smtp
smtp_settings:
tls: true
enable_starttls_auto: true
address: "smtp.gmail.com"
port: '587'
domain: "smtp.gmail.com"
authentication: :plain
user_name: "xxx@gmail.com"
password: "xxx"
Another Question:
4. The same environment, when I use the "Private" button on "New issue", and choose 5 watcher only. Why the CPU usage is full use between 30 sec. If the system was waiting mail server response, What does the CPU work?
I'd just like to add that I was having a similar problem with async_smtp, causing 500 internal server error and consuming 100% cpu for around 30 seconds. I was using async_smtp against our local SMTP server, both with and without TLS. I was not able to resolve the issue, and had to switch to using async_sendmail (which fortunately was a valid option for me), and everything is fine.
This really seems like an implementation problem with async_smtp.
Ben Lei wrote:
This is my configuration on /usr/redmine-1.2.2/config/configuration.yml
production:
delivery_method: :async_smtp
smtp_settings:
tls: true
address: "xxx.com.tw"
port: 587
authentication: :plain
domain: 'xxx.com.tw'
user_name: xxx
password: xxx
Switching from delivery_method "smtp" to "async_smtp" solved my problem. Thanks!
- Category set to Email notifications
- Status changed from New to Closed
It seems that using asynchronous delivery solved the problem. Closing.
- Related to Feature #26791: Send individual notification mails per mail recipient added
Also available in: Atom
PDF