# 현상 - single queue를 활용하여 데이터를 넣는 function을 만들었다. - 부하테스트 겸 데이터를 밀어넣는데, DB 연결 초과 에러가 났다. - 분명 queue 하나로만 돌도록 host.json을 세팅했는데, 왜 그런걸까. # 추측 - host.json으로 single queue로 고정하더라도, queue에 쌓이는 메세지 양이 많아지자, function의 instance가 계속 확장하는 것으로 보인다. - instance가 확장하는 만큼 DB 연결이 더 많아지고, 이에 DB 연결 초과 에러가 난 것 참고: https://docs.microsoft.com/ko-kr/azure/azure-functions/functions-bindings-storage-queue-output?tabs=cs..
현상 raspberry pi에서는 잘 동작하던 코드인데, notebook 환경에서는 정상적인 값이 출력되지 않았다. 예제 샘플코드 # 문제의 코드 # 매번 같은 결과값이 나옴 def create_time_key1(): max_value = sys.maxsize now_seconds = time.time() return int(max_value-now_seconds) # 수정 후 # 결과값이 잘 나옴 def create_time_key2(): max_value = sys.maxsize now_seconds = int(time.time()) return max_value-now_seconds 원인 부동소수점 연산 오류로 인해 발생한 이슈로 보인다. 라즈베리파이에서는 문제가 발견 안되었던게, python에서 ..
당황스러운 사건이었는데, 로그인이 갑자기 안되기 시작했다. account쪽 소스코드를 수정한 적이 없는데? 라며 git status를 쳐보니 수정 내역이 쭉 나왔다. 인간의 기억력에 대한 믿음을 버려야함을 잠시 잊고 있었다. stash하고 다시 할까하다가, 아무리 수정 내역을 봐도 이 수정에 의해 문제가 발생할 것 같지 않았다. 여기저기 문서들을 들수셔 보다가, DB를 날렸다가 다시 해볼까 생각했는데, 전혀 그게 원인일 것 같지 않았다. 혹시해서 파이어폭스로 테스트를 해보니 로그인이 잘 되었다. 코드 쪽의 이슈가 아니라, 브라우저 관련 이슈라는 단서를 발견했다. 그렇다면 크롬과 파이어폭스 간의 차이는 무엇일까. 크롬 network debug를 해보니, 로그인 후 리다렉션할 때, 쿠키 인증값이 저장이 안되..
환경 Azure Function 1.0 C# project Dotnet Standard 2.0 library build to apply template, error. below error log. [error]C:\Program Files\dotnet\sdk\2.2.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(208,5): Error NETSDK1004: Assets file 'D:\a\1\s\Src\YoungInt.Cloud.Database\obj\project.assets.json' not found. Run a NuGet package restore to generate this fil..
아래는 테스트한 샘플 코드이다. [FunctionName("Function2")] public static async Task Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log) { return req.CreateResponse(HttpStatusCode.OK, "Hello world2"); } 간단한, 별 문제 없는 코드인데, 이슈가 발생한다. (404 에러) Azure 대시보드에서 콘솔에 뜬 로그를 보면 "The request does not have an associated configuration object or the provided co..
환경 Azure Web App / ASP.NET Core 2.0 Domain / Hosting.kr DNS / Azure DNS 현상 갑자기 도메인이 연결이 안됨. 서비스 연지 1주일동안 따로 코드를 건들거나 인프라를 수정한 적이 없었음. 대응 도메인 서비스쪽 문제인가 싶어 호스팅케이알에 전화하니 주말이라 응대가 안된다고ㅠ Azure Web App에서 Custom Domain으로 등록된 것을 삭제하고 다시 등록하려니 등록이 안됨(?!) 혹시나 장애인가 싶어 여러 QnA와 커뮤니티들 살펴봤는데 평화로움 nslookup으로 네임서비스들에게 값을 다 읽어봄 국내 여러 네임서버에서 데이터를 읽어봤는데, kns.kornet.net만 되고 나머지는 잘 안됨 어이없게도 정상적으로 값이 오다가 안옴. 25% 확률로? ..
DateTime을 단순한 구조체로만 생각하고 썼는데, 서버에서 사용하다보니 이슈를 발견했다. local 시간을 저장하고 싶어 이를 serialize화하여 보냈는데, 서버에 UTC값으로 저장되었다. 처음에는 Json.NET의 버그인가 싶어 찾아보다가, DateTime의 특성을 실험해봤다. > DateTime.Parse("2018-10-19T19:00:00.1480253+09:00"); [10/19/2018 7:00:00 PM] > DateTime.Parse("2018-10-19T19:00:00.1480253+00:00"); [10/20/2018 4:00:00 AM] > DateTime.Parse("Thu, 25 Oct 2018 06:45:44 GMT"); [10/25/2018 3:45:44 PM] > Da..
AVR Studio 5.1에서 헤더파일의 경로를 찾지못해 에러가 날때 다음과 같이 해결하도록 하자. 위 그림과 같이, 서로의 파일 위치 때문에 컴파일이 안되는 경우다. FreeRTOS가 FreeRTOSConfig.h 파일을 찾을 수 없어서 위와 같은 에러가 뜬 것이다. 프로젝트 -> 우클릭 -> 속성에 들어가서 다음과 같이 추가해준다. ToolChain -> AVR/GNU C Compiler -> Directiories 에서 헤더파일이 있는 모든 경로를 추가시켜준다. 이는, 컴파일시, 컴파일 참조할 경로를 넣는 것이다. 흡족한 표정으로 빌드를 눌러주고, 에러가 없는 창을 즐긴다. 물론 버그는 별개다.(...)
- Total
- Today
- Yesterday
- 기본소득
- 정의는 무엇인가
- 발해성터
- Je Vais Te Manqué
- 봉오동승전지
- 커스터드크림
- 그리움
- 유 윌 미스 미
- 사랑
- 롤라 런
- 아스트랄
- 이티오피아
- You'll Miss Me
- 안녕
- 영화
- 퍼프크림
- 미팅싸이트
- 독립역사탐방
- 대담회
- 슈크림빵
- 다망해라
- 10년전 메일
- 여행
- 기본소득 블로그 선언
- 서울
- 중국탐방
- 커피
- 선우진
- 교차하는 여러 감정들
- 추억
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |