自从我将应用程序部署到heroku以来,过去几天我一直在开启和关闭此错误.它发生在我开始使用unicorn作为服务器之前以及之后.我有时会拿回来和运行使用heroku run rake db:migrate则heroku restart但这只是修复它几个小时,它的再次破碎.至于网页,它说"应用程序错误".日志不是很有帮助,但这是每次发生此错误时所说的内容:
[2014-10-27T21:13:31.675956 #2] ERROR -- : worker=1 PID:8 timeout (16s > 15s), killing
[2014-10-27T21:13:31.731646 #14] INFO -- : worker=1 ready
[2014-10-27T21:13:31.694690 #2] ERROR -- : reaped #<Process::Status: pid 8 SIGKILL (signal 9)> worker=1
at=error code=H13 desc="Connection closed without response" method=GET
Run Code Online (Sandbox Code Playgroud)
我只是使用heroku的免费版本,我想确保它在升级之前有效,但这是我此时唯一的选择吗?
另外我能够在当地完全没有使用任何运行此rails server或foreman start.
以为我会尝试在Ubuntu上使用Mutt,并且在尝试让它工作几天之后我现在仍然坚持这个错误.
Could not connect to smtp.gmail.com (Interrupted system call).
Run Code Online (Sandbox Code Playgroud)
我看了整个互联网试图找出如何解决它,但我找不到任何能解决它的东西.该~/.mutt和~/.mutt/cache/文件夹的创建.我不认为msmtp存在问题,因为它没有向日志文件添加任何内容.
这是我.muttrc当然没有我的密码:
set imap_user = "<my_email>@gmail.com"
set imap_pass = "<my_password>"
set smtp_url = "smtp://<my_email>@smtp.gmail.com:587/"
set smtp_pass = "<my_password>"
set from = "<my_email>@gmail.com"
set realname = "<my_name>"
set sendmail="/usr/bin/msmtp"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set postponed = "+[Gmail]/Drafts"
set trash = "imaps://imap.gmail.com[Gmail]/Trash"
#======================================================#
# Order of headers and what to show
hdr_order Date: From: …Run Code Online (Sandbox Code Playgroud) 我在Django有一个联系表格供我的网站使用,当我在本地进行测试时它工作正常,但现在当我尝试提交我的联系表单"live"时,总是会出现403 Forbidden CSRF验证失败.
视图:
def contact(request):
if request.method == 'POST':
form = ContactForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
send_mail(
cd['subject'],
cd['message'],
cd.get('email', 'noreply@example.org'),
['example@gmail.com'],
)
return HttpResponseRedirect('/thanks/')
else:
form = ContactForm()
return render(request, 'contact/contact.html', {'form': form})
Run Code Online (Sandbox Code Playgroud)
contact.html
{% extends 'site_base.html' %}
{% block head_title %}Contact{% endblock %}
{% block body %}
<h2>Contact Us</h2>
<p>To send us a message, fill out the below form.</p>
{% if form.errors %}
<p style="color: red;">
Please correct the error{{ form.errors|pluralize }} below.
</p>
{% endif …Run Code Online (Sandbox Code Playgroud) csrf ×1
django ×1
django-csrf ×1
email ×1
heroku ×1
mutt ×1
python ×1
ruby ×1
ubuntu ×1
ubuntu-14.04 ×1