我有一个python/django应用程序,每当我们收到电子邮件时,它都会接受来自MailGun的post请求。在
有些随机的帖子会超时,有时是多次,邮件也会被延迟,有时是十分钟,有时是一个小时。在
查看ngnix日志只显示200个,没有错误。这些请求最终都做了post,但它变成了一个相当麻烦的问题!在
第一个失败:
10/19/14 09:10 AM Will retry in 600 seconds: Timeout
{
"severity": "temporary",
"tags": [],
"delivery-status": {
"retry-seconds": 600,
"message": "Timeout",
"code": null,
"description": "Timeout",
"session-seconds": 0.3908820152282715
},
"envelope": {
"targets": "https://xxxx.co/emailintake/",
"transport": "http",
"sender": "xxxx"
},
"log-level": "warn",
"campaigns": [],
"reason": "generic",
"user-variables": {},
"flags": {
"is-authenticated": true,
"is-system-test": false,
"is-test-mode": false
},
"timestamp": 1413735007.291641,
"message": {
"headers": {
"to": "xxxx",
"message-id": "xxxx",
"from": "xxxx",
"subject": "Order #xxxx from xxxx"
},
"attachments": [],
"recipients": [
"xxxx@xxxx.co"
],
"size": 7538
},
"recipient": "https://xxxx.co/emailintake/",
"event": "failed"
}`
ten minutes later it passes
`10/19/14 09:20 AM Posted:
{
"tags": [],
"timestamp": 1413735609.686608,
"delivery-status": {
"message": "",
"code": 0,
"description": null,
"session-seconds": 0.39368700981140137
},
"log-level": "info",
"campaigns": [],
"user-variables": {},
"flags": {
"is-authenticated": true,
"is-system-test": false,
"is-test-mode": false
},
"envelope": {
"targets": "https://xxxx.co/emailintake/",
"transport": "http",
"sender": "xxxx"
},
"message": {
"headers": {
"to": "xxxx@xxxx.com",
"message-id": "xxxx",
"from": "xxxx@xxxx.com",
"subject": "Order #xxxx from xxxx.com"
},
"attachments": [],
"recipients": [
"xxxx@xxxx.co"
],
"size": 7538
},
"recipient": "https://xxxx.co/emailintake/",
"event": "delivered"
}
目前没有回答
相关问题 更多 >
编程相关推荐