일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kibana
- nodejs
- Python
- docker
- 유니티
- 엘라스틱서치
- mariadb
- 구글
- Git
- ssh
- AWS
- MySQL
- s3
- logstash
- error
- JS
- JavaScript
- MSSQL
- Linux
- Windows
- elasticsearch
- sample
- API
- build
- Ai
- 설정
- 영어
- unity
- ChatGPT
- Today
- Total
목록legacy (3)
가끔 보자, 하늘.
오래된 윈도우 콘솔 프로젝트를 최신 VC으로 업그레이드 중 “LNK2001 확인할 수 없는 외부 기호 __vsnwprintf_s ...\odbccp32.lib(dllload.obj)” 라는 에러가 발생했습니다. legacy 코드인데 해당 함수를 직접 쓰는 코드도 없는 상태. 기본 CRT 함수라 링크 이슈도 아닌 듯 한데.. 검색해보니 아래 링크에서 관련 이슈를 찾을 수 있었습니다. https://learn.microsoft.com/ko-kr/cpp/porting/overview-of-potential-upgrade-issues-visual-cpp?view=msvc-170#errors-involving-crt-functions 결과적으로 프로젝트 속성에서 구성 속성>링커>입력에 legacy_stdio_de..

오래된 서비스에서 사용중인 redis에서 사고가 나 기록차 남겨둡니다. windows server 2019, redis 3.x x64 버전 을 사용중인 서버입니다. 워낙 오래된 하드웨어라 ubuntu 혹은 centos 최신 버전이 설치되지 않는 시스템이었습니다. 사용중인 redis 버전의 마지막 업데이트는 7년전이더군요. 메모리 32GB, dump.rdb 파일의 용량이 10GB 되기 직전이었으며 쓰기를 시도하면 에러가 발생하고 있는 상황이었습니다. 발생한 에러 메세지는 다음과 같습니다. Redis error {:message=>"ERR Error running script (call to f_b9af23c13eeefc2ae7a9375fe3d3645e2e9c9fc8): @user_script:3: @use..
레거시 서비스 중 윈도우 어플리케이션에 종종 문제가 발생할 때가 있습니다. 이를 수정하는게 올바른 방법이겠지만 현실적인 문제로 관리자들이 일정 기간마다 재시작을 수행할 때가 있고, 가끔 다운되면 주말에도 접속해서 재가동 해야 하는 일이 발생하곤 합니다. pm2와 같은 윈도우용 프로그램이 있으면 하는 생각을 해봤지만, 그건 주기적인 재실행 처리가 불가능해서 python으로 직접 만들어 보았습니다. python은 자동 테스트 프로그램 개발을 위해 최근에 사용하기 시작했는데 생각보다 훨씬 재밌었습니다. C++/JS/Python을 넘나들면서 코딩하는게 꽤 귀찮긴 하지만... Github(https://github.com/blackwitch/winPM)에도 같이 올려두었으니 참고하시기 바랍니다. 앞으로 편의를 위..