我在nginx上运行rails。然后,我可以立即向所有被监禁的用户发送电子邮件 我确实运行了这个,但它有时间错误。我怎样才能解决这个问题?如何修改配置?
控制器(超过10000个用户,这意味着此邮件程序重复10000次)
users.each do |user|
if user.nomail.blank?
CallMailer.call_email_to(user.email, subject, body).deliver
sent_to_count = sent_to_count + 1
end
end
然后它会出现这个超时错误。
The connection has timed out
The server www.foofooexample.com is taking too long to respond.
这是我的nginx的conf
等/ nginx的/ conf.d / foo.conf
server {
listen 80;
server_name foofooexample.com;
root /var/www/html/foo/public;
client_max_body_size 5M;
keepalive_timeout 1200;
proxy_connect_timeout 1200;
proxy_read_timeout 1200;
proxy_send_timeout 1200;
.
.
.
答案 0 :(得分:1)