버추얼박스 startup with exit code 1 (0x1) 오류 (cryptographic services)

서버 2021. 1. 6. 21:21

어느날 재부팅했더니 갑자기 안 켜지는 버추얼 박스.

구글링해서 이것저것 시도해봐도 안되어서

과거에 내가 뭔 짓을 했나 회고하며 하나씩 되돌린 결과

 

 

이것을 로컬 시스템 계정으로 바꿨었다.

Network Service로 되돌리고 비밀번호는 윈도우 로그인 계정 비밀번호를 다시 입력해주고 재시작하니 해결.

 

야발!

 

 

참고로 이스케이프 프롬 타르코프도 (그외 배틀아이 안티치팅 쓰는 게임) opengl32.dll 오류가 나면서 안 켜질 수 있으니 그냥 건들지 말자.

설정

트랙백

댓글

두 번째 2683v3을 추가하자!

서버 2018. 8. 10. 23:31

중고로 구매한 2683v3(좌)와 원래 쓰고 있던 알리익스프레스발 2683v3


트리니티 쿨러를 샀는데 이 놈의 쿨러는 항상 다리 붙일때 어떻게 붙여야하는지 햇갈림



메인보드 뽀사지겠다.




(이때 부팅 실패함)
듀얼 CPU 굴리려고 파워도 새로 구매했다.

처음 써보는 모듈러 방식



3시간 넘게 만지작거린 끝에 드디어 2소켓 인식으로 부팅 성공
메모리 슬롯 문제였던 것 같...나?


집에 파워서플라이만 쌓여간다.


분명 4슬롯 랜카드를 하나 더 사놨던 것 같은데 하고 아무리 찾아도 안 나와서 포기하고 2슬롯짜리 쓰고 있었는데

게임 컴퓨터에서 4슬롯짜리 발견. 내일 바꿔끼워야겠다.



넘나 힘들었으나 28 코어의 하이퍼스레드를 보고 있으니 흡족




레이드 0 깨져서 복구하려는데 용량 지정을 제대로 안 해서 복구가 안 된다.

내일 랜카드 바꾸러가서 제대로 복구해야겠당.





설정

트랙백

댓글

XE, DB를 통한 국가별 IP 차단

서버 2016. 12. 21. 19:25


준비물 1 국가별 IP 대역 정보 CSV

https://dev.maxmind.com/geoip/legacy/geolite/


준비물 2 XE 국가별 접속 제한 애드온 by prologos

https://www.xpressengine.com/?mid=download&package_id=22752234




준비물 1은 간간히 갱신되므로 심심할때마다 새로 받아서 DB에 반영해주면 좋다.

파일 수정이 필요한지 아닌진 기억이 안 나지만 난 아무튼 약간 수정해서 사용한당.



선택한 컬럼 3개 삭제- 그리고 저장

왠지 IP를 삭제하는 것 같지만 실제로 사용할 대역 정보는 옆에 int 값으로 똑같이 있다.





이제 준비물 2 애드온을 까보면 geoip라는 테이블에서 minip 컬럼, maxip 컬럼을 이용해 뭔가를 찾는 것을 확인할 수 있다.

phpmyadmin이든 뭐든 db로 접속해서 xe 데이터베이스에 "xe_geoip" 테이블을 추가하고 (xe 자체 쿼리 기능을 쓰는 것 같은데 geoip라고 하면 안 될 것 같다.)

컬럼 3개를 만든다. minip, maxip, country_code(마지막건 아무 이름이나 상관 없을라나... 몰러 그냥 이대로 쓰자)

앞에 두 놈은 bigint(20) 뒤에 놈은 char(2). null 없음으로.. 적당히 적당히



그리고 xe_geoip 테이블에서 csv 파일을 가져오기한다.

내용이 많아서 시간 약간 걸림.

뭔가 안되면 구분자가 , 로 되어있는지 확인


그리고 XE에 애드온을 설치해서 적당히 설정해서 잘 쓴다. 끝.

IP 조회 방법 DB로 설정하는 걸 잊지 않긔




IIS geoblock module 쓰고 싶었지만 안 된다.

그냥 겁나 안 된다. 몇 번이고 다시 시도해봐도 안된다.

그래서 XE 애드온을 쓴다!

설정

트랙백

댓글

서버를 2683v3로 업그레이드 하자!

서버 2016. 10. 20. 23:37

오늘 주인공이신 2683v3님과 듀얼 CPU 보드인 EP2C612D8C입니다.

코어를 하나만 쓰기 때문에 반드시 1번 슬롯에 꽂아야하고 메모리 슬롯도 제한이 되죠.

PCI-E도 하나 못 쓰고...


그러나 사건 1 : 메인보드 24핀 ATX 전원 케이블이 짧다...

뜨거운 공기는 위에 차가운 공기는 아래에 있다는 케이스 제작사의 설계와

서버 메인보드 커넥터 위치의 환상적인 콜라보레이션!

이 문제는 연장선으로 해결할 수 이씁니다. 물론 주변 컴퓨터 가게를 뒤져봐도 안 팔기 때문에 인터넷으로 주문을 해야하죠.


사건 2 : 서버 키보드 케이블 단자가 없다.

그래서 USB 키보드 빌려왔습니다. 곶통


사건 3 : 메모리와 PCI-E 슬롯의 정신나간 배치

다행히도 인텔 랜카드 i340-T4는 간신히 들어갈 수 있었죠. SMD 저항인지 커패시터인지가 아슬아슬하게 메모리 사출 트리거에 아슬아슬하게 걸려있습니다.

i350-T4는 저 자리에 인덕터 부품이 크게 자리 잡고 있어서 못 꽂습니다.

다행이야.


사건 4 : CPU 쿨러를 설치하려 했더니 뒷판에 쿨러 나사 가이드를 설치할 수 없음, 적당한 나사로 적당히 잘 고정해야함

하지만 적당한 나사 4개가 마침 나사를 모아놓은 주머니에 딱 들어있어서 해결. 근데 불안불안합니다?

하지만 여전히 ATX 24핀 케이블은 빡빡하군여.


마침내 설치가 끝나고 설치 타임

그러나 RAID 0가 하나 풀려서 데이터를 날렸다고 전해져 내려온다...


거의 12시간동안 작업했는데 빅-고통이었씁니다.



하지만 28개의 논리 코어를 보고 있으니 위로가 되는군영


설정

트랙백

댓글

shorte.st 씨레기

서버 2015. 10. 2. 11:53



왼쪽이 애드플라이를 쓸 시절 어느 달의 수익이다.

오른쪽은 이번에 새로 시도해보는 2013년부터 운영하던 shorte.st 라는 곳

아직 하루도 안 돌려본 상황이지만 예상 수익이 무려 3배가 차이난다.


서로 표정 페이아웃은 각각 1000뷰에

-애드플라이- http://adf.ly

Korea, Republic Of / 최대 $7.51 평균 $0.37 / 재방문 $0.50 / 모바일 $3.24 / 모바일 재방문 $1.91

-쇼티스트- https://shorte.st

South Korea / 최대 $3,20

로 표기한 상태인데 애드플라이가 1만 뷰로 15달러를 주는 모습을 본 적은 있지만 보통은 5달러 선에서 그쳐서...


음...

모바일로 접속하면 애드플라이로 뜨게 하고 PC로 접속하면 쇼티스트로 뜨게 하면 최적의 수익을 낼 수 있으려나



일단 shorte.st는 뷰와 방문자 수 통계가 영 이상하게 나와서 일단 하루는 완전히 돌려봐야 제대로 비교를 해 볼 수 있겠지만

이미 새벽부터 오전까지 돌려서 3달러면...


단지 shorte.st 광고는 팝업도 뜨고 좀 구질구질한 감이 있다.

물론 adf.ly도 악성 코드 다운로드를 시키려고 들기도 하지만


다른 사이트들은 막 불법 토토 광고도 하고 그러던데 그런건 얼마나 받는 걸까





그리고 나는 이제 여기다가 레퍼런스를 남겨 놓는 것이다!(추천인)


현실은 랜섬웨어 덩어리

꺼졍

설정

트랙백

댓글

XE 댓글 신고 수가 일정 이상되면 내용 숨기기

서버 2015. 10. 1. 22:41



실력이 없어서 애드온 방식으로는 아직 못 만들고


남의 코드도 훔쳐다가 적용시켜 보았당.


정리하자면....






{@

$args->comment_srl = $comment->comment_srl;

$output = executeQuery('comment.getDeclaredComment', $args);

$limit = 9;

}

를 적당한 위치에 선언해주고(PHP 문)


<block cond="$logged_info->is_admin || $grant->manager || $output->data->declared_count<=$limit">

...

</block>

로 감싸면 관리자이거나 신고당하지 않은 댓글이라면 볼 수 있다.


스크린샷은 그나마 가다듬기도 전에 막 만든 모습.


원전은 http://brwork.tistory.com/24

이 블로그에서 구하였당.




생각해보니 이름으로 트롤링이 가능하겠군.

이름도 안 보이게 적용시키자!

설정

트랙백

댓글

권한 문제로 PHP 세션이 누적되어 느려지는 현상

서버 2015. 9. 26. 02:21



PHP를 대충 설치하다보면 기본 설정으로 세션 저장 폴더가 C:\windows\temp\로 잡히게 되는데

따로 설정을 안 해줬더니 세션 파일이 삭제가 안되고 무한히 쌓이고 있었다.

그 상태로 2백만개 40GB 정도 쌓이니 서버가 느려진다.


그러다가 PHP-CGI.exe 프로세스가 생성은 되는데 애가 정상적으로 처리는 못 하는 상황에 이르게 되고 서버 컴퓨터는 과부하까지 걸린다.

프로세스가 수 천 개 생성되면서 아주 난리가 난다. 암 같은 새끼들.


temp에 권한 설정을 바꾸거나 php 세션 저장 폴더를 바꾸거나 해야한다.


설정

트랙백

댓글

FASTCGI(php-cgi.exe) 대용량 파일 전송 끊김 문제 해결

서버 2015. 6. 1. 23:58


저번 포스팅에서 완벽하게 해결되지 못 했던

Fastcgi로 대용량 파일 보내기 중 다운로드 속도가 0이 되면서 멈추던 문제.

사실 이 증상 하나만은 해결했지만 이것 때문에 DB를 못 불러와서 페이지 로딩이 극악으로 느린 사태가 발생했다.


php-cgi.exe가 대용량 파일 전송을 감당하지 제대로 못 하는지 다운로드를 시작하면

이런식으로 php-cgi.exe 프로세스가 왕창 생성되는데 이때문에 프로세스 수의 제한에 걸려서 더 이상 프로세스를 생산하지 못하고

페이지 로딩을 처리할 프로세스가 남아나질 않는 문제였다.

위에 보면 178개 이미, 기본 설정에서는 상상도 못 할 숫자다. 글을 쓰고 있는 지금도 260개 돌파, 343 돌파!




원인을 찾기 위해서 FastCgi 설정에서 시간 제한 시리즈를 낮추고, 대용량 파일을 다운로드하면서

마리아DB에 딸려있던 관리 프로그램으로 php-cgi의 상태를 보니 60초 쯤에서 프로세스들이 마구마구 죽어나가는 모습을 발견하는데 성공(은 저번 포스팅에서 한 일)

그리고 그로 인해 페이지 로딩이 느려터졌던 문제는 조금 위에 있는 최대 인스턴스 수를 500개로 임의로 지정해줌으로써 해결!






결국

내 기준(IIS + PHP + 마리아DB) 세팅에서 대용량 파일을 유저에게 보내기 위해서 필요한 세 가지 세팅은





1. Fastcgi 설정에서 최대 인스턴스 수(0이면 안 됨 임의로 크게 설정해야 프로세스를 많이 뽑을 수 있음), ~~ 시간 제한 삼총사

2. 요청 필터링에서 최대 콘텐츠 길이

3. 널리 알려진 PHP.ini에서 최대 시간 2종 세트와 메모리 제한(이건 업로드 관련일 듯)


그리고


이 수 많은 프로세스들을 버텨낼 쓸만한 CPU 정도...

2500k로는 버겁나... 4790k 도로 달아줘야하나...







덤으로 1~2년 동안 나를 계속 괴롭혀오던 이 HTTP 500.0 FastCGI 프로세스가 최근에 자주 실패했습니다. 에러도

위처럼 프로세스 10개(기본 설정)가 1분 동안 킬 당하면 발생하는 에러인 것 같다.


시벌!


여기까지 오는데 서버질 3년, 원인 분석 1년이 걸렸다.








아따 잘 된다.

설정

트랙백

댓글

회선을 증설합니다. 증설하겠습니다. 안돼잖아?

서버 2015. 5. 21. 22:45

집에 돌아오면 나를 기다리는 KT 기사 아저씨가 설치해놓은 4대의 추가 모뎀


아저씨 랜선은요?


그보다 심각한건 PCI-E x4 슬롯을 사용하면 PCI-E x1 슬롯 두 개가 사용 불능하다는

구매할 당시에 아무도 읽지 않는 메인보드의 스펙이 불러온 참사 dafaq


일단 2개 회선이나마 추가합니다 징징


레이드 0 깨먹어서 복구하느라 3시간 써먹은 건 덤이죠.


x4 슬롯 쓴다고 x1 슬롯 두 개가 마비된다니 정신 나간 것 같다.

x16 슬롯도 x4만큼 밖에 안 쓰는데 어떻게 좀 분배라도 안 됩니까 기가바이트씨

설정

트랙백

댓글

클라우드 플레어 속도가 너무 느리잖아!

서버 2015. 3. 24. 10:55


위가 국내 DNS를 거쳐서 바로 다운 받는 속도

아래가 클라우드 플레어라는 CDN을 거쳐서 다운 받는 속도이다.

느령.

트래픽 분산이고 뭐고 느려 터졌엉


해외 이용자면 좀 나으려나

설정

트랙백

댓글