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

hoyeon222의 이미지

mysql too many coonection 문제 입니다. 도와주세요

웹서버가 잘될때는 한두달 조용히 돌아가는데,

갑자기 too many connection이 떠버립니다.

한번 이렇게 되고나면 계속해서 하루에도 두세번 뜨고, 몇일간 서버가 이상합니다.

인터넷을 보니 커넥션 수가 낮거나 wait time이 너무 길어서 나타나는 문제라고 해서

mysqld_safe -O max_connections=1000 -O table_cache=256 -O wait_timeout=300 -O max_connect_error

를 수행해서 변수를 조정하였습니다.

하지만 이렇게 해도 too many connection이 뜨고...

다시 mysql에 variable로 확인하면, wait_timeout이 28800, max_coonect_error는 10 이렇게 다시 변경되어 있습니다...

또한 서버 재부팅 후 ./mysqladmin -u root -p processlist를 확인해보면 약 600개 정도 리스트가 뜨는데요,

쿼리하는거는 한 6~7개 밖에 없고 커맨드는 다 슬립 입니다.

dnjsrns77의 이미지

이미지가 모두 깨져서 보이고있습니다

http://netterm.net/h.html

http://netterm.net/g4/install/

대상주소 : http://netterm.net

OS 재설치 이후부터 이런 증세가 나오고있습니다...

원인을 찾을수가 없어서 고수분들에게 질문해봅니다.

info 페이지는 http://netterm.net/sf.php

입니다. 버전은 우분투버전대를 사용하고있습니다...

한번훓어주셔서 어떤게 문제점인지 지적이라도 해주시면 감사하겠습니다..

declspec의 이미지

네트워크 디바이스드라이버

리눅스에서 네트워크 디바이스드라이버를 만들어보려고 하는데요
snull 이라는 것이 있던데
이런것은 일종의 루프백 디바이스잔아요? 즉 실제 하드웨어랑은 무관한...

실제 하드웨어랑 무관하게 작동하는
디바이스를 만드는것과
실제 하드웨어를 컨트롤 하는 디바이스를 만드는것은 차이가 큰가요?
또한 실제 하드웨어 디바이스를 제어하는 드라이버를 개발하려면
개인적으로 공부하면서 할수 있을까요?
하드웨어 상세 스펙이나 그런걸 몰라도...?

네트워크 디바이스 드라이버
루프백같은 가상장치라도
구체적이고 자세하게 따라하면서 공부할수 있는
링크나 자료같은것 알려주시면
감사하겠습니다

harion01의 이미지

인자로 받은 포인터를 malloc 하려는데...

#include
#include
#include

typedef struct ListNode{
char data;
struct ListNode *link;
}NODE;

int makeNodeE(NODE *a_node);

int main(){
NODE *head;
//head = malloc(1);
makeNodeE(head);
}

int makeNodeE(NODE *a_node){
a_node = (NODE *)malloc(sizeof(NODE));
return 0;
}

위의 코드에서 주석부분이 없으면 인자값을 malloc 하지 못하고, 사이즈가 다르던지, 같던지 상관없이 malloc 을 통해 공간을 할당 받으면 인자값도 다시 malloc 이 되는걸 알았습니다.

hanseok의 이미지

터치스크린 .. 관련 질문입니다.


root@gui2:/dev# dmesg | grep Next
[ 2.941216] generic-usb 0003:1926:0BC3.0001: hiddev0,hidraw0: USB HID v1.11 Device [NextWindow Touchscreen] on usb-0000:00:1a.0-1.4/input1

이렇게 장치는 인식되어 있는듯 합니다.

sysmoon의 이미지

mysql 스토어드 프로시저에서 스레드 생성 가능한가요?

안녕하세요

프로시저를 실행하면 스레드가 생성되어 주기적으로 테이블을 참조하는 기능을 개발하고자 합니다.
프로시저에 스레드 생성이 가능한가요?
아니면 while() 루프 내에서 슬립을 주어서 구현하더라도..

개발해보신 분들 답변 부탁드립니다.

ryan0802의 이미지

[C/C++] 간단한 알고리즘 질문이요!!

안녕하세요.

소스는 아래의 코드를 그냥 복사해서 붙이시면 됩니다.
제가 아래의 코드에서 이해가 안가는 부분이 있어서 질문 드립니다.

index=*p-'A';

이녀석이
'A'-'A'=0
'B'-'A'=1
'C'-'A'=2

이런식으로 매핑된다는 건데요,
그래서 KSOIDHEPZ 가 ALGORITHM 으로 나가게 됩니다.

그런데 왜 'B'-'A'=1
이런식으로 알파벳 순서대로 1씩 차이가 나게 되는건가요?
잘 이해가 안갑니다.

인덱스 부분을

index=*p-'B';
이렇게 바꾸면,

PKFIEURGN
이렇게 출력이 되는데요,

A, B, C, D 이게 왜 알파벳 순서대로 1씩 차이가 나나요?

#include

mayaabba의 이미지

우분투에서 ssh 접속시

ssh를 통해 연결한 서버에 대해 장시간 I/O 작업이 없으면 해당 터미널이 먹통이 되어 버립니다.

아무 키도 먹지 않게 되는 현상이 생깁니다.

원래 이런건가요?

그러다가 한참 더 지나면 broken pipe 라고 뜨면서 ssh를 통해 접속했던 서버에서 자동으로 로그 아웃 되어 local 로 바뀌어 버리더군요..

제 로컬 노드는 11.04 우분투 사용하고 있고요, 서버는 redhat 계열 사용하고 있습니다.

sshd 에서 configuration 해줘야 하는 건가요?? 해줘야 한다면 어떤것을 어떻게 설정해 줘야 하는지 도움 부탁드립니다.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

염치 없게도 두번째 질문입니다.;;;;;

fivestar의 이미지

c++ 라이브러리 c에서 호출하여 컴파일 방법..

c프로그램에서 프로그램을 호출하여 사용하였는데

퍼포먼스문제로 인하여 해당 프로그램을 라이브러리 화 시켰습니다.

이 프로그램은 c++이며 라이브러리를 링크 시켜서 컴파일시

에러가 발생합니다.

undefined reference to `std::ios_base::Init::Init()'
undefined reference to `std::__throw_bad_alloc()'
undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'

위와 같은 함수들은 사용하지도 않는데 에러가 발생하고 있으며

문제가 무엇이기에 에러가 발생하는 것 일까요?

또한 c 컴파일할때 gcc로 컴파일 해야되는것 맞나요? 또한 무슨 옵션을 주어야 하는게 잇는지요..
라이브러리 자체는 g++로 컴파일후 라이브러리 만든것입니다.

도움부탁드립니다.

crom007의 이미지

<완료>데비안 네트워크 설정 실패

nameservers 의 s를 빼니깐 되는군요
이거 때문에 몇시간을 해맸는지 -ㅅ-;;
==================================
커널 버전을 확인해보니 2.4.27로 나옵니다
데비안 설치 후 네트워크 설정을 하려고
/etc/network/interfaces 파일에서
ip주소 등을 적고 저장,
/etc/resolv.conf 파일에서
nameserver 설정 하고 저장

그리고
/etc/init.d/networking restart 명령을 치니
ifdown:couldn't read interfaces file "/etc/network/interfaces"

ifup:couldn't read interfaces file "/etc/network/interfaces"
두개의 메시지가 뜹니다 interfaces 파일이 적용이 안된것 같은데

interfaces 파일에 기록한 내용은

auto lo
iface lo inet loopback

페이지

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