A space to discuss GraphQL queries, mutations, troubleshooting, throttling, and best practices.
please help
request id: f9ed9245-4b4d-4d26-88b1-8a1522d2a672
query string:
"""
mutation productUpdate($input: ProductInput!) {
productUpdate(input: $input) {
product {
id
}
userErrors {
field
message
}
}
}
"""
response time: 2021-03-31T09:18:15.046+07:00
response status: 504
response text:
<html>
<head><title>504 Gateway Time-out</title></head>
<head><title>504 Gateway Time-out</title></head>
<body>
<center><h1>504 Gateway Time-out</h1></center>
<hr><center>nginx</center>
</body>
</html>
another error occurred when I called query order GraphQL API at 2021-03-25T11:24:00.282+07:00 from AWS lambda function
query string:
query ($orderID: ID!){
order(id: $orderID) {
transactions(first: 5) {
authorizationCode
gateway
}
customerJourneySummary {
lastVisit {
source
sourceType
utmParameters {
campaign
content
medium
source
term
}
}
firstVisit {
source
sourceType
utmParameters {
campaign
content
medium
source
term
}
}
ready
}
}
}
request id: 0ee1b8de-f1ea-492f-9d9e-dadb2c0b0161
response status: 502
response text:
<html>
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx</center>
</body>
</html>
And another error occurred at 2021-03-25T11:09:36.155+07:00.
query string:
mutation productCreate($input: ProductInput!) {
productCreate(input: $input) {
product {
id
images(first: 50) {
edges {
node {
id
altText
}
}
}
}
userErrors {
field
message
}
}
}
don't have request id
response status: 520
response headers:
{'Date': 'Thu, 25 Mar 2021 04:09:36 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Set-Cookie': 'cf_use_ob=0; path=/; expires=Thu, 25-Mar-21 04:10:06 GMT', 'X-Frame-Options': 'SAMEORIGIN', 'Cache-Control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Expires': 'Thu, 01 Jan 1970 00:00:01 GMT', 'CF-RAY': '63554822ff0a5d74-IAD', 'Server': 'cloudflare'}
response text:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="referrer" content="never" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Something went wrong</title>
<style type="text/css">*{box-sizing:border-box;margin:0;padding:0}html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#f1f1f1;font-size:62.5%;color:#303030;min-height:100%}body{padding:0;margin:0;line-height:2.7rem}a{color:#303030;border-bottom:1px solid #303030;text-decoration:none;padding-bottom:1rem;transition:border-color .2s ease-in}a:hover{border-bottom-color:#a9a9a9}h1{font-size:1.8rem;font-weight:400;margin:0 0 1.4rem}p{font-size:1.5rem}.page,p{margin:0}.page{padding:4rem 3.5rem;display:flex;min-height:100vh;flex-direction:column}.text-container--main{flex:1;display:flex;align-items:start;margin-bottom:1.6rem}.action{border:1px solid #a9a9a9;padding:1.2rem 2.5rem;border-radius:6px;text-decoration:none;margin-top:1.6rem;display:inline-block;font-size:1.5rem;transition:border-color .2s ease-in}.action:hover{border-color:#000}@media (min-width:500px){.text-container--main{align-items:center}.page{padding:7.5rem 10.5rem}}.cf-injected-html{display:none}</style>
</head>
<body class="status-error status-code-500">
<div class="page">
<div class="text-container text-container--main">
<div>
<h1 data-i18n="content-title">There was a problem loading this website</h1>
<p data-i18n="try-refreshing">Try refreshing the page.</p>
<p data-i18n="try-again">If the site still doesn't load, please try again in a few minutes.</p>
<a href="." class="action" data-i18n="refresh-page">Refresh Page</a>
</div>
</div>
<div class="cf-injected-html"><div class="cf-error-details cf-error-520">
<h1>Web server is returning an unknown error</h1>
<p>There is an unknown connection issue between Cloudflare and the origin web server. As a result, the web page can not be displayed.</p>
<ul>
<li>Ray ID: 63554822ff0a5d74</li>
<li>Your IP address: 18.218.117.56</li>
<li>Error reference number: 520</li>
<li>Cloudflare Location: Ashburn</li>
</ul>
</div>
</div>
</div>
<script>var id,t={fi:{title:"Jotain meni pieleen","content-title":"Tämän verkkosivun lataamisessa oli ongelma","try-refreshing":"Yritä päivittää sivu.","try-again":"Jos sivu ei vieläkään lataudu, yritä uudelleen muutaman minuutin kuluttua.","refresh-page":"Päivitä sivu"},"pt-PT":{title:"Ocorreu um erro","content-title":"Ocorreu um erro ao carregar este website","try-refreshing":"Tente atualizar a página.","try-again":"Se o site continua a não carregar, tente novamente dentro de alguns minutos.","refresh-page":"Atualizar página"},ko:{title:"문제가 발생했습니다.","content-title":"이 웹사이트를 로드하는 중 문제가 발생했습니다.","try-refreshing":"페이지를 새로 고침해 보십시오.","try-again":"그래도 사이트가 로드되지 않으면 몇 분 후에 다시 시도하십시오.","refresh-page":"페이지 새로 고침"},"zh-TW":{title:"發生問題","content-title":"系統載入此網站時發生問題","try-refreshing":"請嘗試重新整理頁面。","try-again":"如果網站仍未載入,請於幾分鐘後再試。","refresh-page":"重新整理頁面"},it:{title:"Si è verificato un errore","content-title":"Si è verificato un problema nel caricamento di questo sito web","try-refreshing":"Prova ad aggiornare la pagina.","try-again":"Se il sito ancora non si carica, per favore riprova tra qualche minuto.","refresh-page":"Aggiorna pagina"},es:{title:"Se produjo un error","content-title":"Se ha producido un error al descargar el sitio","try-refreshing":"Intenta actualizar la página.","try-again":"Si el sitio no se descarga, por favor, inténtalo de nuevo en unos minutos.","refresh-page":"Actualizar la página"},hi:{title:"कुछ गलत हुआ","content-title":"इस वेबसाइट को लोड करने में समस्या हुई","try-refreshing":"पृष्ठ रीफ़्रेश करके देखें.","try-again":"यदि साइट अभी तक लोड नहीं हुई है, तो कृपया कुछ मिनटों में फिर से कोशिश करें.","refresh-page":"पेज को रीफ़्रेश करें"},cs:{title:"Něco se pokazilo","content-title":"Při načítání této webové stránky došlo k chybě","try-refreshing":"Zkuste obnovit stránku.","try-again":"Pokud se stránka ani přesto nenačte, zkuste to znovu za pár minut.","refresh-page":"Obnovit stránku"},"zh-CN":{title:"出现错误","content-title":"加载此网站时出现问题","try-refreshing":"请尝试刷新页面。","try-again":"如果网站仍未加载,请在几分钟后重试。","refresh-page":"刷新页面"},nb:{title:"Noe gikk galt","content-title":"Det oppsto et problem ved lasting av denne nettsiden","try-refreshing":"Prøv å oppdatere siden.","try-again":"Hvis nettstedet fortsatt ikke lastes inn, kan du prøve igjen om noen minutter.","refresh-page":"Oppdater siden"},tr:{title:"Bir sorun oluştu","content-title":"Bu web sitesi yüklenirken sorun oluştu","try-refreshing":"Sayfayı yenilemeyi deneyin.","try-again":"Sayfa hâlâ yüklenmiyorsa lütfen birkaç dakika sonra tekrar deneyin.","refresh-page":"Sayfayı Yenile"},ja:{title:"問題が発生しました","content-title":"このウェブサイトを読み込む際に問題が発生しました","try-refreshing":"ページを更新してください。","try-again":"サイトが読み込まれない場合は、数分後にもう一度お試しください。","refresh-page":"ページを更新する"},fr:{title:"Une erreur s'est produite","content-title":"Un problème est survenu lors du chargement de ce site web","try-refreshing":"Essayez d'actualiser la page.","try-again":"Si le site ne s'affiche toujours pas, veuillez réessayer dans quelques minutes.","refresh-page":"Rafraîchir la page"},th:{title:"เกิดข้อผิดพลาดขึ้น","content-title":"เกิดปัญหาในการโหลดเว็บไซต์นี้","try-refreshing":"ลองรีเฟรชหน้านี้อีกครั้ง","try-again":"หากไซต์ดังกล่าวยังไม่โหลด โปรดลองอีกครั้งในอีกสักครู่","refresh-page":"รีเฟรชหน้า"},ms:{title:"Sesuatu tidak kena","content-title":"Terdapat masalah memuatkan laman web ini","try-refreshing":"Cuba segar semula halaman.","try-again":"Jika laman web ini masih tidak memuatkan, sila cuba lagi dalam beberapa minit.","refresh-page":"Segar Semula Halaman"},sv:{title:"Ett fel uppstod","content-title":"Det gick inte att ladda den här webbplatsen","try-refreshing":"Försök uppdatera sidan.","try-again":"Försök igen om några minuter om webbplatsen fortfarande inte laddas.","refresh-page":"Uppdatera sida"},de:{title:"Irgendetwas ist schiefgelaufen","content-title":"Beim Laden dieser Website ist ein Fehler aufgetreten.","try-refreshing":"Versuche, die Seite zu aktualisieren.","try-again":"Wenn die Seite immer noch nicht geladen wird, versuche es bitte in ein paar Minuten erneut.","refresh-page":"Seite neu laden"},da:{title:"Der opstod en fejl","content-title":"Der opstod en fejl under indlæsning af dette website","try-refreshing":"Prøv at opdatere siden.","try-again":"Hvis websitet ikke indlæses, kan du prøve igen om nogle få minutter.","refresh-page":"Opdater siden"},en:{title:"Something went wrong","content-title":"There was a problem loading this website","try-refreshing":"Try refreshing the page.","try-again":"If the site still doesn't load, please try again in a few minutes.","refresh-page":"Refresh Page"},"pt-BR":{title:"Ocorreu um erro","content-title":"Ocorreu um problema ao carregar o site","try-refreshing":"Tente atualizar a página.","try-again":"Se o site ainda não carregar, tente novamente dentro de alguns minutos.","refresh-page":"Atualizar a página"},nl:{title:"Er is iets misgegaan","content-title":"Er is een probleem opgetreden bij het laden van deze website","try-refreshing":"Laad de pagina opnieuw.","try-again":"Als de site nog steeds niet laadt, probeer het over een paar minuten opnieuw.","refresh-page":"Pagina opnieuw laden"},pl:{title:"Coś poszło nie tak","content-title":"Podczas ładowania tej strony internetowej wystąpił problem","try-refreshing":"Spróbuj odświeżyć stronę.","try-again":"Jeśli strona nadal się nie ładuje, spróbuj ponownie za kilka minut.","refresh-page":"Odśwież stronę"}},language=navigator.languages&&navigator.languages[0]||navigator.language||navigator.userLanguage||"en";for(id in translations=t[language=language.split("-")[0]]||t.en,translations)target=document.querySelector("[data-i18n="+id+"]"),null!=target&&(target.innerHTML=translations[id]);document.title=translations.title,t[language]&&document.getElementsByTagName("html")[0].setAttribute("lang",language);</script>
</body>
</html>
And another,
request id: 16703610-2341-4606-a8a7-7ad650d95206
response status: 503
response text:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="referrer" content="never" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Something went wrong</title>
<style type="text/css">
*{box-sizing:border-box;margin:0;padding:0}html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#F1F1F1;font-size:62.5%;color:#303030;min-height:100%}body{padding:0;margin:0;line-height:2.7rem}a{color:#303030;border-bottom:1px solid #303030;text-decoration:none;padding-bottom:1rem;transition:border-color 0.2s ease-in}a:hover{border-bottom-color:#A9A9A9}h1{font-size:1.8rem;font-weight:400;margin:0 0 1.4rem 0}p{font-size:1.5rem;margin:0}.page{padding:4rem 3.5rem;margin:0;display:flex;min-height:100vh;flex-direction:column}.text-container--main{flex:1;display:flex;align-items:start;margin-bottom:1.6rem}.action{border:1px solid #A9A9A9;padding:1.2rem 2.5rem;border-radius:6px;text-decoration:none;margin-top:1.6rem;display:inline-block;font-size:1.5rem;transition:border-color 0.2s ease-in}.action:hover{border-color:#000}@media all and (min-width:500px){.text-container--main{align-items:center}.page{padding:7.5rem 10.5rem}}
</style>
</head>
<body class="status-error status-code-500">
<div class="page">
<div class="text-container text-container--main">
<div>
<h1 data-i18n="content-title">Something went wrong</h1>
<p data-i18n="try-refreshing">There was a problem loading this website</p>
<p data-i18n="try-again">Try refreshing the page.</p>
<a href="." class="action" data-i18n="refresh-page">Refresh Page</a>
</div>
</div>
</div>
</body>
</html>
<script>
var t = {
"cs": {
"title": "Něco se pokazilo",
"content-title": "PÅ™i naÄÃtánà této webové stránky doÅ¡lo k chybÄ›",
"try-refreshing": "Zkuste stránku obnovit.",
"try-again": "Pokud se stránka ani pÅ™esto nenaÄte, zkuste to znovu za pár minut.",
"refresh-page": "Obnovit stránku"
},
"nb": {
"title": "Noe gikk galt",
"content-title": "Det oppsto et problem ved lasting av denne nettsiden",
"try-refreshing": "Prøv å oppdatere siden.",
"try-again": "Hvis nettstedet fortsatt ikke lastes inn, kan du prøve igjen om noen minutter.",
"refresh-page": "Oppdater siden"
},
"th": {
"title": "à¹à¸à¸´à¸”ข้à¸à¸œà¸´à¸”à¸à¸¥à¸²à¸”ขึ้น",
"content-title": "à¹à¸à¸´à¸”ปัà¸à¸«à¸²à¹ƒà¸™à¸à¸²à¸£à¹‚หลดà¹à¸§à¹‡à¸šà¹„ซต์นี้",
"try-refreshing": "โปรดรีà¹à¸Ÿà¸£à¸Šà¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¸à¸µà¸à¸„รั้ง",
"try-again": "หาà¸à¹à¸§à¹‡à¸šà¹„ซต์ยังไม่โหลด โปรดลà¸à¸‡à¸à¸µà¸à¸„รั้งในà¸à¸µà¸à¸ªà¸±à¸à¸„รู่",
"refresh-page": "รีà¹à¸Ÿà¸£à¸Šà¸«à¸™à¹‰à¸²"
},
"pt-BR": {
"title": "Houve um erro.",
"content-title": "Houve um problema ao carregar este site",
"try-refreshing": "Tente atualizar a página.",
"try-again": "Se o site ainda não carregar, tente novamente dentro de alguns minutos.",
"refresh-page": "Atualizar a página"
},
"es": {
"title": "Algo salió mal.",
"content-title": "Se ha producido un error al descargar el sitio",
"try-refreshing": "Intenta actualizar la página.",
"try-again": "Si el sitio no se descarga, por favor, inténtalo en unos minutos.",
"refresh-page": "Actualizar la página"
},
"ko": {
"title": "ë¬¸ì œê° ë°œìƒí–ˆìŠµë‹ˆë‹¤.",
"content-title": "ì´ í˜ì´ì§ë¥¼ 로드하는 중 ë¬¸ì œê° ë°œìƒí–ˆìŠµë‹ˆë‹¤.",
"try-refreshing": "í˜ì´ì§ë¥¼ 새로 ê³ ì¹¨í•´ ë³´ì‹ì‹œì˜¤.",
"try-again": "ê·¸ë˜ë„ 사ì´íŠ¸ê° 로드ë˜ì§ 않으면 몇 분 í›„ì— ë‹¤ì‹œ ì‹œë„하ì‹ì‹œì˜¤.",
"refresh-page": "í˜ì´ì§ 새로 ê³ ì¹¨"
},
"da": {
"title": "Der opstod en fejl",
"content-title": "Der opstod en fejl under indlæsning af dette website",
"try-refreshing": "Prøv at opdatere siden.",
"try-again": "Hvis websitet ikke indlæses, kan du prøve igen om nogle få minutter.",
"refresh-page": "Opdatér siden"
},
"fi": {
"title": "Jotain meni pieleen",
"content-title": "Tämän verkkosivuston lataamisessa oli ongelma",
"try-refreshing": "Yritä päivittää sivu.",
"try-again": "Jos sivusto ei vieläkään lataudu, yritä uudelleen muutaman minuutin kuluttua.",
"refresh-page": "Päivitä sivu"
},
"pt-PT": {
"title": "Ocorreu um erro",
"content-title": "Ocorreu um erro ao carregar este site",
"try-refreshing": "Experimente atualizar esta página.",
"try-again": "Se o site continua a não carregar, tente novamente dentro de alguns minutos.",
"refresh-page": "Atualizar página"
},
"de": {
"title": "Irgendetwas ist schiefgelaufen.",
"content-title": "Beim Laden dieser Website ist ein Fehler aufgetreten.",
"try-refreshing": "Versuche, die Seite zu aktualisieren.",
"try-again": "Wenn die Seite immer noch nicht geladen wird, versuche es bitte in ein paar Minuten erneut.",
"refresh-page": "Seite neu laden"
},
"it": {
"title": "Si è verificato un errore",
"content-title": "Si è verificato un problema nel caricamento di questo sito web",
"try-refreshing": "Prova ad aggiornare la pagina.",
"try-again": "Se il sito ancora non si carica, per favore riprova tra qualche minuto.",
"refresh-page": "Aggiorna pagina"
},
"pl": {
"title": "Coś poszło nie tak",
"content-title": "Podczas ładowania tej strony internetowej wystąpił problem",
"try-refreshing": "Spróbuj odświeżyć stronę.",
"try-again": "Jeśli strona nadal się nie ładuje, spróbuj ponownie za kilka minut.",
"refresh-page": "Odśwież stronę"
},
"sv": {
"title": "Ett fel uppstod",
"content-title": "Det gick inte att ladda den här webbplatsen",
"try-refreshing": "Försök att uppdatera sidan.",
"try-again": "Försök igen om några minuter om webbplatsen fortfarande inte har laddats.",
"refresh-page": "Uppdatera sida"
},
"en": {
"title": "Something went wrong",
"content-title": "There was a problem loading this website",
"try-refreshing": "Try refreshing the page.",
"try-again": "If the site still doesn't load, please try again in a few minutes.",
"refresh-page": "Refresh Page"
},
"hi": {
"title": "कà¥à¤› गलत हà¥à¤†",
"content-title": "इस वेबसाइट को लोड करने में समसà¥à¤¯à¤¾ हà¥à¤ˆ",
"try-refreshing": "पृषà¥à¤ रà¥à¤«à¤¼à¥à¤°à¥‡à¤¶ करके देखें.",
"try-again": "यदि साइट अà¤à¥ तक लोड नहà¥à¤‚ हà¥à¤ˆ है, तो कृपया कà¥à¤› मिनटों में फिर से कोशिश करें.",
"refresh-page": "पेज को रà¥à¥à¥à¤°à¥‡à¤¶ करें"
},
"ja": {
"title": "å•é¡ŒãŒç™ºç”Ÿã—ã¦ã„るよã†ã§ã™",
"content-title": "ã“ã®ã‚¦ã‚§ãƒ–サイトをèªã¿è¾¼ã‚éš›ã«å•é¡ŒãŒç™ºç”Ÿã—ã¾ã—ãŸ",
"try-refreshing": "ページを更新ã—ã¦ã¿ã¦ãã ã•ã„ã‚",
"try-again": "サイトãŒèªã¿è¾¼ã¾ã‚Œãªã„å ´åˆã¯ã数分後ã«ã‚‚ã†ä¸åº¦ãŠè©¦ã—ãã ã•ã„ã‚",
"refresh-page": "ページを更新ã™ã‚‹"
},
"fr": {
"title": "Une erreur s'est produite",
"content-title": "Un problème est survenu lors du chargement de ce site",
"try-refreshing": "Essayez d'actualiser la page.",
"try-again": "Si le site ne charge toujours pas, veuillez réessayer dans quelques minutes.",
"refresh-page": "Rafraîchir la page"
},
"zh-TW": {
"title": "出了é»å•é¡Œ",
"content-title": "系統載入æ¤ç¶²ç«™æ™‚發生å•é¡Œ",
"try-refreshing": "請嘗試é‡æ–°æ•´ç†æ¤é é¢ã‚",
"try-again": "如æœç¶²ç«™ä»æœªè¼‰å…¥ï¼Œè«‹å¹¾åˆ†é˜å¾Œå†è©¦ä¸æ¬¡ã‚",
"refresh-page": "é‡æ–°æ•´ç†é é¢"
},
"ms": {
"title": "Sesuatu tidak kena",
"content-title": "Terdapat masalah memuatkan laman web ini",
"try-refreshing": "Cuba segarkan semula halaman.",
"try-again": "Jika laman web ini masih tidak memuatkan, sila cuba lagi dalam beberapa minit.",
"refresh-page": "Segarkan semula Halaman"
},
"tr": {
"title": "Bir sorun oluÅŸtu",
"content-title": "Bu web sitesi yüklenirken sorun oluştu",
"try-refreshing": "Sayfayı yenilemeyi deneyin.",
"try-again": "Sayfa hâlâ yüklenmiyorsa lütfen birkaç dakika sonra tekrar deneyin.",
"refresh-page": "Sayfayı Yenile"
},
"vi": {
"title": "Äã xảy ra lá»—i",
"content-title": "Äã xảy ra sá»± cố khi tải trang web nà y",
"try-refreshing": "ThỠlà m mới trang.",
"try-again": "Nếu trang web vẫn không tải được, vui lòng thá» lại sau Ãt phút.",
"refresh-page": "Tải lại trang"
},
"zh-CN": {
"title": "出ç°é”™è¯¯",
"content-title": "åŠ è½½æ¤ç½‘站时出ç°é—®é¢˜",
"try-refreshing": "请å°è¯•åˆ·æ–°é¡µé¢ã‚",
"try-again": "如æœç½‘ç«™ä»æœªåŠ è½½ï¼Œè¯·åœ¨å‡ åˆ†é’Ÿåé‡è¯•ã‚",
"refresh-page": "刷新页é¢"
},
"nl": {
"title": "Er ging iets mis",
"content-title": "Er is een probleem opgetreden bij het laden van deze website",
"try-refreshing": "Laad de pagina opnieuw.",
"try-again": "Als de site nog steeds niet laadt, probeer het over een paar minuten opnieuw.",
"refresh-page": "Pagina opnieuw laden"
}
};
var language = navigator.languages && navigator.languages[0] || // Chrome / Firefox
navigator.language || // All browsers
navigator.userLanguage || // IE <= 10
"en";
language = language.split("-")[0]; // Strip country code
translations = t[language] || t["en"];
// Replace content on screen
for (var id in translations) {
target = document.querySelector("[data-i18n=" + id + "]");
if (target != undefined) {
target.innerHTML = translations[id];
}
}
// Replace title tage
document.title = translations["title"];
// Replace language tag
if (t[language]) { document.getElementsByTagName('html')[0].setAttribute('lang', language); };
</script>