프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

softlockup vs hung task

안녕하세요

커널작업 도중에 아래와 같은 에러 두가지를 만났는데요

두개의 차이점을 봐도봐도 잘 모르겠어서 문의 드립니다.

1. softlockup
커널 컨피그 CONFIG_LOCKUP_DETECTOR 를 enable 하면 동작하는 feature 로
20초 동안 hung 되어 있을 경우 아래와 같이 에러 메세지를 뿜습니다.

Kernel panic - not syncing: softlockup: hung tasks

2. hung_task
커널 컨피크 CONFIG_DETECT_HUNG_TASK 를 enable 하면 동작합니다.
task 가 D-State 상태에서 120초 동안 머물면 아래와 같이 에러 메세지를 뿜습니다.

trymp의 이미지

pcre_study 의 역활이 뭐죠?

pcre_exec() 에서 두번쩨 인자로 pcre_extra 포인터를 받는데

pcre_study()를 이용해서 가져오더군요

그냥 NULL 을 넣어도 기능 자체에는 문제는 없어보이는데요

이 pcre_study() 의 역활이 뭐죠?

알려주시면 감사하겠습니다.

is1472의 이미지

tcp/ip write/read 함수의 인자중 size 관련 질문

서버쪽 int result

write(clnt_sock, (char*)&result, sizeof(result));

client 쪽 int result 형태
read(sock, &result, RLT_SIZE);

저 부분이 질문 부분인데요 먼저 result는 int형이고 이것을 받는 client쪽에서 버퍼 역시 int형 입니다.

여기서 서버가 result를 char*형으로 변형해서 sizeof(result)값 즉 4바이트를 보내고 있습니다,

사실 저 char*를 지우고 실행해도 정상적으로 작동 합니다 왜냐하면 int 형 4바이트를 보내는데 문제는 없으니까요

beautyofwait의 이미지

하나의 IP 대역을 두개의 스위치에서 사용 할 경우 문제가 되나요??

현재 사설 IP 대역을 내부 네트워크에 할당해서 사용하고 있는데,

테스트 노드 하나를 선정하여, eth0 에 10.0.10.200/16 - 1번 스위치

eth1에 10.0.20.200/16 -2번 스위치로 연결을 해 두었습니다.

네트워크 설정도 이에 맞게 설정을 했구요.

그런데 eth1 번에 확인해 볼것이 있어서 eth0 의 케이블을 분리하고

10.0.20.xx 의 IP 로 통신을 하려 했더니 통신 자체가 안되었습니다.

그래서 ifdown 명령어로 eth0 를 아예 down 시키고 10.0.20.xx 의 IP 로 통신을하니 제대로 동작했습니다.

혹시 이게 하나의 IP 대역을 두개의 스위치에 연결해서 문제가 된걸까요?

sw1004의 이미지

mysql insert 스크립트 관련 데이터 개수 비교

안녕하세요.

테이블에 id,passwd,register 필드에 값을 추가하는 스크립트를 만들려고 하고 있습니다.

일단 id와 passwd는 MATRIX 변수에서 LENGTH 만큼 랜덤으로 생성을 하고

반복문이 끝나면 해당 테이블에 random변수의 값만큼 insert into 쿼리문을 실시하는 스크립트를 만들었습니다.

이 스크립트에 select count(*) 쿼리문을 이용해서 random_cnt 변수 값만큼의 데이터가 추가되었는지 확인하는
기능을 추가하려고 합니다.

일단 저는 for문을 동작하기 전에 `echo "select count(*) from user;" | mysql --login-path=swim study --column-names=0`을 해서 개수를 출력하고 for문을 동작시킨 후에 다시 위의 명령어를 실행하여

if조건문을 이용해서 같을때와 같지 않을때의 출력메시지를 출력하려고 합니다.
select count 쿼리문을 함수로 지정해서 이용을 할지 아니면 혹시 다른 의견 있으시면 의견 부탁드리겠습니다.

bao의 이미지

ctags 하위폴더에 특정 확장자 만 태그를 만드려구 합니다..

하위에 존재하는 파일들중 .c .h 확장자를 가진 파일들면 태그를 만드려구 하는데

ctags -R *.c *.h
ctags: Warning: cannot open source file "*.c" : No such file or directory
ctags: Warning: cannot open source file "*.h" : No such file or directory

요렇게 해봐도 안되고...

ctags *.c *.h -R
ctags: Warning: cannot open source file "*.c" : No such file or directory
ctags: Warning: cannot open source file "*.h" : No such file or directory

요렇게 해봐도 안되고..끙...

어떻게 해야 하나요...

sw1004의 이미지

echo 문 랜덤변수 받아 반복 출력

안녕하세요 제가 쉘 스크립트를 개발을 하고 있습니다.

테이블에 id,passwd,register 필드에 값을 추가하는 스크립트를 만들려고 하고 있습니다.

일단 id와 passwd는 MATRIX 변수에서 LENGTH 만큼 랜덤으로 생성을 하고

반복문이 끝나면 해당 테이블에 random변수의 값만큼 insert into 쿼리문을 실시하는 스크립트를 만들려고 하는데

echo "insert into user(ID,PASSWD,REGISTER) values($USER_INFO,$USER_INFO,current_timestamp);" | mysql --login-path=swim study

이 부분을 random 변수의 값만큼 추가하는 쿼리문을 어떻게 개발해야 할지 막막해서

많은 분들 의견 남겨주시면 감사하겠습니다.

익명 사용자의 이미지

pupy 해킹툴 오류 완료

감사합니다 덕분에잘해결되었습니다
하나궁금한것은 명령어로 pip install -H requirements.txt 했더니 되더라구요 -H가 어떤 명령어인가요? 강제로파일만들기인가요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기