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

ggokka의 이미지

SOAP 클라이언트의 Request가 10초나 20초후에 서버에 도착합니다. 이럴땐 어떤 환경 체크가 필요할까요?

클라이언트는 C++로 개발되었고 라이브러리는 WININT입니다.
서버는 닷넷으로 개발되었습니다.
통신프로토콜은 SOAP이고 클라이언트와 서버간의 네트웍은 그냥 인터넷망입니다.

전국에 수천대 클라이언트가 있는데요. 그중에서 장애가 보고되기를 타임아웃이 발생한다는거예요.
그래서 클라이언트와 서버에 netmon을 설치하고 네트웍 트래픽을 감시했는데요.

클라이언트에서 발생한 리퀘스트가 서버까지 도달하는데 무려 10초이상 걸리는 현상이 확인되고 있습니다.
이당시에 클라이언트측에서 tracert해본결과도 몽땅 타임아웃이더라구요.

트랜잭션하나 처리하는데 10,20초 씩 걸리니 이거 엄청난 장애입니다.
우리나라가 다른건 몰라도 인터넷망하나는 가장 잘되어 있다고 쉽게 판단했는데 그게 아닌것 같아요.

netmon과 tracert외에 어떤 체크방법이 더 있을까요?
원인파악이 않되고 있습니다.

cyk7890의 이미지

On2 VP6 코덱을 사용한 Flash 스트리밍 솔루션이 있는데요!! 영상 패킷이 너무 큰데.. 조언좀 부탁드립니다.

방송자 : MFC 프로그램

서버

시청자 : Flash player

이렇게 구성되어있는데요

방송자단에서 DirectShow 를 사용해서 캡쳐 및 On2VP6 코덱을 사용한 인코딩과정을 거쳐서 스트리밍을 하고있습니다.

근데 지금.. 키프레임을 10초단위로 발생하도록 설정해둬서

평소엔 작은양이 가다가 키프레임 발생 때 용량이 용량이 크게 튀는데요..

키프레임에 대한 용량을 최대한 낮추려면 어떤 방법이 있을까요??

현제 1024 x 768 , 비트레이트 1000 일때 정지이미지 키프레임 크기는 대충 100kb 정도 나옵니다.

같은 조건에서 저걸 30kb정도로 낮출순 없는걸까요.. 제 욕심이 과한가요.. 저희 서버가 죽어가고있어요..........

felizdias의 이미지

Qt 및 opengl 실행 시 오류

Geant4 라는 simulation tool을 좀 돌리려고 하는데요. 리눅스는 완전 초보 입니다.

예제 실행 할 때 make 를 실행하면

--Configuring done
--Generating done
--Build files have been written to: /opt/geant4-install/g4work
Linking CXX executable exampleN04
 /usr/bin/ld : warning: libexpat.so.0, needed by /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../libfontconfig.so, may colfict with libexpat.so.1 

위와 같은문구가 뜨고

./ 로 실행을 시키면 opengl이 그래픽이 잠깐 떴다가 컴퓨터가 재부팅이 됩니다.

(/usr/bin/ld 가 뭘 의미하는 건가요?

champion의 이미지

Drupal 검색모듈 이상문제입니다

Drupal에서 검색묘듈에 문제가 있나요.
kldp도 검색이 않되요..

ㅠㅠ~ 답변부탁드립니다.

tonton의 이미지

fedora를 업그레이드 했더니 되던 소스가 컴파일 에러납니다.

fedora 13 -> 17 이구요.
cross compile 환경입니다(x86아닙니다).

제가 알기론 toolchain과 소스 디렉토리외에 의존성이 없습니다.
그런데 fedora 17에서 multiple definition에러가 잔뜩 나고있습니다.
vmware로 13 환경으로 카피해서 다시확인했습니다만 이쪽에선 여전히 잘 됩니다.

소스가 없는 libxxx.a, libyyy.a 구조는 이렇습니다.
libxxx.a : aaa.o : abc : multiple definition of 'abc'
libyyy.a : aaa.o : abc : first defined here

nm aaa.o | grep abc 하면..
000008 D abc
식입니다.(D는 초기화된 변수라는군요)

그래서 에러라는건데, fedora 13, 17 두 환경다 같은데 왜 17만 에러인건지...
양쪽다 cross gcc/ld/등 다 버전이 같습니다.(make만 13=3.81, 17=3.82 군요)

arrest05의 이미지

UNIX, LINUX 프로그램의 Windows 환경으로의 포팅에 관한 질문

안녕하세요

제가 질문드릴것은 UNIX, Linux에서 작성된 어플리케이션을 Windows 환경에서 돌아갈 수 있도록 포팅하는 것에 대

한 질문입니다.

제가 알고 있기로는 UNIX, Linux는 gcc 컴파일러와 POSIX API를 사용하기 때문에 별다른 코드의 수정 없이

동작이 되는걸로 알고있습니다. 문제는 Windows의 경우인데요.. 많은 분들이 UNIX, Linux 어플리케이션을 Windows

로 변경할 때, 많은 애로사항이 있다는 걸 들어서... 일단 겁이납니다.

제가 궁금한것은 UNIX, Linux, Windows(환경에서의 Visual Studio) 에서 사용하는 c Compiler가 UNIX, Linux의 경

우 gcc 이며 Windows의 경우 Visual Studio로 알고있는데.. 이 두가지 Compiler에서 제공하는 C LIB의 경우 함수

이름과 리턴값 에러값 등등이.. 모두 똑같은지 궁금합니다. 만약 이런 Compiler에서 제공하는 C LIB가 같다면

qiiiiiiiip의 이미지

python 사용자계정 설치

python2.5가 설치된 centos에 사용자계정으로 python2.7을 설치했습니다.

설치한 사용자를 user1이라고 했을때, user1의 경우에는 아무런 문제없이 사용이되는데,
다른 사용자가 사용하려면 문제가 있네요..

일단 python2, python2.7 이라고 실행하는데따라 다른 버전이 실행까지는 됩니다.

그런데 모듈을 import할때,
PYTHONPATH에서 설정된 디렉토리에서 import를 해오는데요,
이게version에 관계없이 항상 일정한 디렉토리에서 가져와서 오류가 생깁니다.

PYTHONPATH 에 2.7의 lib path를 2.5의 path보다 앞에 두면 2.5에서 import할때 오류가 생기고,
PYTHONPATH 에 2.5의 lib path를 2.7의 것보다 앞에 두면 2.7에서 import 오류가 생기네요..

어떻게 해야하나요?
설치한 사용자는 왜 문제가 없을까요??

gloomyr의 이미지

spring 기반 Hibernate jpa 를 사용해서 푸쉬 서버를 구현할수 있을가요.?

WAS는 TOMCAT7.~

말그대루 입니다. 푸쉬서버를 구현할수 있을까요.
RESTFull 형식의 클라이언트에서 request 가 오면 서버에서 롱폴링으로 잡아두고

DB에 변화가 생기면 잡아두던 THREAD 를 깨워서 잡업 결과를 리턴 하면 될거같은데

가능한가요??

DB에 변화가 생겼을대 THREAD 를 깨울 방법을 모르겟네요~ ㅋ

powermarine의 이미지

여러 클라이언트 동시 실행 및 제어 방법에 대해 질문합니다.

머리가 복잡해서 이렇게 포럼에 질문 합니다.

제가 여러 클라이언트를 동시에 실행하여 각 클라이언트마다 초당 수신되는 데이터 크기를 구하는것을 개발하고 있는데요,

fork대신 select를 이용하여 변경하려고 합니다. 예를 들어 100개의 클라이언트가 동시에 실행되면, 100개의 클라이언트에 대한 수신 데이터 사이즈를 클라이언트 단위로 계산해야 하는데, 답이 나오질 않네요.. 참고할 만한 자료나 방법을 알려주시면 감사하겠습니다..

머리가 나쁘니깐 몸이 힘드네요...ㅠㅠ

somedayhow의 이미지

리눅스에서 c언어로 그래프 그리기

이건 설치 및 활용에 올려야할지 여기에 올려야 할지 헷갈리지만

프로그래밍과 관련된거라 여기 올립니다.

현재 리눅스를 사용하고 있고

C언어를 이용해 프로그램을 만들고 그 프로그램이 결과값 그래프를 그려야 합니다.

system() 명령으로 gnuplot같은것을 불러서

그래프를 그릴 수 있지만 기능이 한정되었다고 들었습니다.

많은 종류의(out1,out2 ~~~~ out100) 데이터를 그려야하고 시각적으로도 표현해야해서

제약이 있다고 들었습니다.

그래서 qti를 찾아보았는데 아마 원하는 기능이 있는것 같습니다

여기서 문제는

C언어로 짠 프로그램이 qti를 실행하고 수행한 결과값을 그래프로 그려줄 수 있는가 입니다

만약 불가능하다면

이런 기능을 할 수 있는 방법을 추천해주시기를 부탁드립니다.

페이지

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