본문 바로가기

다양한 TIP215

Xen Internal error: VM not in expected power state after completing operation(unspecified domain type) Xen 서버 먹통(XCP-ng Center)Shutting down VMRebooting VMUnpause VM이 세가지 모두 먹통이 되는 경우가 있습니다.상세 에러 내용을 보면 아래와 같은 내용이 나옵니다.Internal error: VM not in expected power state after completing operationInternal error: unspecified domain type 해결방법XCP-ng Center 에서 메인 서버를 두고 우클릭을 한 후 "Restart Toolstack" 을 누르는 것입니다.   다시 Toolstack이 재시작되면서 안됐던 명령들이 실행되는 걸 확인할 수 있습니다. 2024. 6. 11.
vscode golang 설정 1. Go 언어 설치먼저, Go 공식 웹사이트에서 Windows 용 Go 언어 설치 파일을 다운로드합니다.다운로드한 파일을 실행하여 설치 프로세스를 완료합니다.설치가 완료된 후, 명령 프롬프트(cmd)나 PowerShell을 열고 go version 명령어를 입력하여 Go가 제대로 설치되었는지 확인합니다.2. Visual Studio Code 설치VS Code는 공식 웹사이트에서 다운로드할 수 있습니다.이 링크에서 설치방법을 확인해보면 됩니다. 3. Go 확장 기능 설치VS Code를 열고, 확장 기능 탭(사이드바의 네모난 아이콘)을 클릭합니다.검색창에 "golang"를 입력하고, 다운로드 수가 제일 많은 이 두가지를 설치합니다.(Golang, Go) 4. Go 코드 작성 및 실행VS Code에서 새 파.. 2024. 5. 7.
golang gofmt 사용방법 gofmt 는 go언어로 만든 코드를 자동으로 포멧팅해주는 도구입니다. go 코드를 일관된 스타일로 정리해주기 때문에 협업시에서도 일관된 스타일로 볼 수 있고 가독성 또한 좋게 바꿔줍니다. gofmt의 사용방법 기본 사용법gofmt는 명령줄에서 실행할 수 있으며, 기본적으로는 표준 입력에서 읽은 Go 소스 코드를 표준 출력으로 포맷팅된 코드를 출력합니다. 가장 간단한 사용 예는 파일을 직접 포맷팅하여 결과를 화면에 출력하는 것입니다:gofmt myfile.go 파일 직접 수정코드를 파일에 직접 적용하고 싶다면 -w 옵션을 사용하면 됩니다. 이 옵션을 추가하면 gofmt는 원본 파일을 포맷팅된 내용으로 대체합니다. gofmt -w myfile.go 디렉토리 전체 수정디렉토리에 있는 .go 파일 전체를 수정.. 2024. 4. 29.
Selenium Chrome 브라우저에 debugging으로 붙기 셀레니움을 하다보면 자동브라우저라는 이유로 제한되는 경우가 많습니다. 물론 서버입장에서는 달갑지 않은 방문일 수 있으나, 사용자 입장에서는 셀레니움처럼 자동화 프로그램이 있으면 좋겠다는 생각을 하죠. 어쨌든, 그래서 자동화를 막는 서버를 자동화 시켜보겠습니다. 크롬을 포트를 지정하여 띄워야하는데요.--remote-debugging-port 라는 옵션을 사용합니다.--user-data-dir 라는 옵션은 사용자 데이터 저장하는 위치를 수정합니다. C:\>"Program Files (x86)\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir="C:\ChromeTemp" 이제 9222 포트로 크.. 2024. 4. 24.
반응형