์ด๊ฒ์ ๋์๊ฒ๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ฐ๋ถํฌ 19.10
Chrome 78.0.3904.97 ๋ฐ Firefox 70.0.1์์ ๋ฐ์ํฉ๋๋ค.
์ฝ์ ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
GET https://account.mycroft.ai/api/defaults 502 (Bad Gateway)
ERROR Error: Uncaught (in promise): e: {
"headers": {"normalizedNames":{},"lazyUpdate":null},
"status": 502,"statusText":"Bad Gateway",
"url": "https://account.mycroft.ai/api/defaults",
"ok": false,
"name": "HttpErrorResponse",
"message": "Http failure response for https://account.mycroft.ai/api/defaults: 502 Bad Gateway",
"error": "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.15.5 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n"
}
at P (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at P (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at polyfills.fe2ee2d4ceefdcd961d7.js:1
at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at Object.onInvokeTask (main.d5bfb4f8cb54f908b0f5.js:1)
at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at t.runTask (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at g (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at t.invokeTask [as invoke] (polyfills.fe2ee2d4ceefdcd961d7.js:1)
at m (polyfills.fe2ee2d4ceefdcd961d7.js:1)
GET https://account.mycroft.ai/api/preferences net::ERR_ABORTED 502 (Bad Gateway)
์ ๋ณด ๊ฐ์ฌํฉ๋๋ค, ์ ๋ ์ด๊ฒ์ ๋ด ๋๋ค.
๋๋ถ๋ถ์ ์ธํ๋ผ๋ฅผ ์ฒ๋ฆฌํ๋ @chrisveilleux ์๊ฒ ping์
์ด๊ฒ์ ๋์๊ฒ๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ฐ๋ถํฌ 19.10
Chrome 78.0.3904.97 ๋ฐ Firefox 70.0.1์์ ๋ฐ์ํฉ๋๋ค.์ฝ์ ์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
GET https://account.mycroft.ai/api/defaults 502 (Bad Gateway) ERROR Error: Uncaught (in promise): e: { "headers": {"normalizedNames":{},"lazyUpdate":null}, "status": 502,"statusText":"Bad Gateway", "url": "https://account.mycroft.ai/api/defaults", "ok": false, "name": "HttpErrorResponse", "message": "Http failure response for https://account.mycroft.ai/api/defaults: 502 Bad Gateway", "error": "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.15.5 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n<!-- a padding to disable MSIE and Chrome friendly error page -->\r\n" } at P (polyfills.fe2ee2d4ceefdcd961d7.js:1) at P (polyfills.fe2ee2d4ceefdcd961d7.js:1) at polyfills.fe2ee2d4ceefdcd961d7.js:1 at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1) at Object.onInvokeTask (main.d5bfb4f8cb54f908b0f5.js:1) at e.invokeTask (polyfills.fe2ee2d4ceefdcd961d7.js:1) at t.runTask (polyfills.fe2ee2d4ceefdcd961d7.js:1) at g (polyfills.fe2ee2d4ceefdcd961d7.js:1) at t.invokeTask [as invoke] (polyfills.fe2ee2d4ceefdcd961d7.js:1) at m (polyfills.fe2ee2d4ceefdcd961d7.js:1) GET https://account.mycroft.ai/api/preferences net::ERR_ABORTED 502 (Bad Gateway)
์, ๊ณ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํ์ง ๋ชปํ ๊ฒ ๊ฐ์ต๋๋ค. accounts.mycroft.ai์์ ์๋ชป๋ ๊ฒ์ดํธ์จ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ฐฑ์๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค. ํธ์คํธ๊ฐ ์ฌ๋ถํ ๋์์ง๋ง ์๋น์ค๊ฐ ์๋์ผ๋ก ๋ค์ ์์๋์ง ์์์ต๋๋ค.
๋ฌธ์ ๊ฐ ๋จ์ ์์ผ๋ฉด ์ธ์ ๋ ์ง ๋ค์ ์ด ์ ์์ต๋๋ค.
์ ๋ณดํด์ฃผ์ ์ ๋ค์ ํ ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์, ์ด๊ฒ์ ๋ํ ๋ฃจํ๋ฅผ ๋ซ๊ณ ์ถ์์ต๋๋ค.
11์ 10์ผ ์ผ์์ผ์ Mycroft ์๋น์ค API ๋์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋์ด ํน์ ํ์ด์ง๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ๋ก๋๋์ง ์์์ต๋๋ค. ์ฌ๊ธฐ์๋ Home.mycroft.ai์ ํ๋กํ, ๋ด ์ฅ์น ๋ฐ ์ฅ์น ์ถ๊ฐ ํ์ด์ง๊ฐ ํฌํจ๋ฉ๋๋ค. ๋น์ฌ์ ํ์ค ์ฌ๊ณ ๋์ ํ๋ก์ธ์ค์ ๋ฐ๋ผ ์ด ์ฌ๊ณ ์
์ฐ๋ฆฌ ์์ง๋์ด๋ง ํ์ ๋ช ์๊ฐ ๋ง์ ์ด ์๋น์ค๋ฅผ ์กฐ์ฌํ๊ณ ๋ณต์ํ์ผ๋ฉฐ ์ด์ ๋ชจ๋ ์๋น์ค๊ฐ ์์ ํ ์๋ํฉ๋๋ค.
ํ์ค ์ฌ๊ณ ํ ๊ฒํ ๊ฐ ์ํ๋๊ณ ์์ผ๋ฉฐ ํ์ ํฅํ ์ด๋ฌํ ์ ํ์ ์ฌ๊ณ ๊ฐ ์ฌ๋ฐํ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ ์๋น์ค๊ฐ ์๋ตํ์ง ์๋ ๊ฒฝ์ฐ ์๋ ๋ณต๊ตฌ๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ฆ๊ฐ์ ์ธ ์กฐ์น๋ฅผ ์ทจํ์ต๋๋ค.
์ด ๊ธฐ๊ฐ ๋์ ๋ชจ๋ ๊ณ์ ์ ๋ณด์ ์ก์ธ์คํ ์ ์์๋ ๋ถ๋ค๊ป ์ฌ๊ณผ์ ๋ง์์ ๋๋ฆฌ๋ฉฐ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ๋ ๋ฐ ์์ด ์ปค๋ฎค๋ํฐ์ ์๋ต์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๋ฌธ์ ์๋ณ ๋ฐ ๋๋ฒ๊น ์ ๋ํ ์ปค๋ฎค๋ํฐ ์ง์์ Mycroft์ ์๋น์ค๋ฅผ ์ง์์ ์ผ๋ก ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ฐ์ฌ ํด์
๋ง์ดํฌ๋กํํธ AI ํ
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ ๋ณด ๊ฐ์ฌํฉ๋๋ค, ์ ๋ ์ด๊ฒ์ ๋ด ๋๋ค.
๋๋ถ๋ถ์ ์ธํ๋ผ๋ฅผ ์ฒ๋ฆฌํ๋ @chrisveilleux ์๊ฒ ping์