본문 바로가기

개발 및 운영123

Ceph 사용시 XFS 사용시 주의!! Ceph 설치 후 서버 동작중에 서버가 죽어버리는 문제가 발생했다. 어떤 상황이냐면... 1. 초기 동작시에는 문제가 없지만 IO가 좀 발생하면 문제가 발생함. 2. 문제 발생시 특정 동작에 hangs이 걸리고 아무것도 동작하지 않음 (Deadlock) -> ps -aux 명령이 그러함. ps aux 을 하면 프로세스 목록이 보이다가 곧 멈춰버리는데 보여줘야 할 프로세스 (마지막으로 보여지는 pid의 다음 것)에 문제가 있음. cat /proc/(문제pid)/cmdline 등의 명령도 멈춰버림. 3. 시스템 정상종료 불가 -> unmonut 불가로 보임 커널 로그는 아래와 같다. [ 5092.890984] libceph: osd2 up [ 6646.588531] INFO: task containerd:1.. 2020. 3. 22.
asn1-stream: Node.JS asn1 stream 파서 https://www.npmjs.com/package/asn1-stream asn1-streamASN1 parser with a stream interfacewww.npmjs.comasn1을 stream으로 파싱하는걸 찾았는데 없네요...infinite length 파싱은 구현은 대충 해 놓았지만 동작하지 않을겁니다...ASN1에 대해 잘 아시는 분은 infinite length 을 사용하는 예제 Payload좀 만들어 주세요...ㅠㅠ아님 구현하셔서 PR주시면 매우감사! 참고로.. 최상위 객체만 next stream으로 출력하기 때문에 최상위 객체속에 여러 객체가 있고 큰 데이터가 있으면 메모리 이슈가 발생할 수 있습니다.asn1으로 대용량 데이터 전송 스키마를 만드신다면 최상위 객체에 데이터를 잘라서(.. 2020. 1. 21.
Spring-boot: Error during WebSocket handshake: Unexpected response code: 404 ResourceHandlerRegistry의 setOrder(0)을 줬더니 이걸 먼저 타버린다...ㅠㅠ 덕분에 몇시간동안 삽질을.. 2020. 1. 16.
wip: node.js C++ Embedding에 대해... node.js를 runtime그대로 사용하지 않고 libnode를 이용해서 C++ Project내에 embedding하여 사용하고 있습니다. 이에 대해서는 제가 만든 node-app 소스를 이용하여 쉽게 접근할 수 있습니다. 일단 일반적인 상황에서는 테스트를 해 보았고 잘 동작하는거 같습니다만... 몇가지 Issue들이 있으며, 최근 Worker를 활용하면서 몇 가지 큰 이슈 상황이 있습니다. (필독) 일단 기본적인 embedding에 대해 * 필수적으로 tracing관련하여 Fix된 commit을 적용해야 합니다. #PR 31217 코멘트를 참고해 주세요. 이 PR을 모티브해서 감사하게도 #PR 31245 을 올려주셨습니다. * NODE_USE_V8_PLATFORM=1 으로 빌드된 경우 문제되는 상황이.. 2020. 1. 12.
javascript Error: UnsupportedEnvironment Error: UnsupportedEnvironment 오류 아마 js-crypto 라이브러리에서 오류가 날 것이다. 이런경우 npm install --save webcrypto-liner 를 설치하면 된다. 2019. 12. 5.
BTRFS 복구 https://ownyourbits.com/2019/03/03/how-to-recover-a-btrfs-partition/ 잘 설명되어있는 사이트! # btrfs restore /dev/sdXY /restore/ 마운트가 안되는 상태에서 위 명령어로 복구 가능 --- 아래는 번역 오류가 나면... 먼저 scrubing을 시도 합니다. 체크섬을 사용하여 데이터 무결성을 검사하고 손상된 데이터를 복구하려고 시도합니다. scrubing는 안전한 것으로 간주되며 일반적으로 가장 먼저 시도해야 합니다. scrub 시작 # btrfs scrub start /mnt scrub 상태보기 # btrfs scrub status /mnt 일반적으로 몇 시간이 걸립니다 이렇게 하면 가능한 한 많이 해결되지만 모든 문제를 해결.. 2019. 11. 22.
반응형