서비스 접근 트래픽이 많을 경우,
아래와 같이 디비커넥션 수를 늘려서 서비스 장애를 피한다.
    shell> mysql –uroot –p[암호] [DB명]

   mysql> SET GLOBAL max_connections = 2000;
   mysql> exit




Posted by bestrok
,

* dump 백업
   shell>mysqldump -u[사용자아이디] -p[암호] [옵션] [디비명] > [파일명]

* dump 복원(restore)
   shell>mysqldump -u [사용자아이디] -p [암호] [옵션] [디비명] < [파일명]

* [옵션설명] 예

   --default-character-set=euckr
   --default-character-set=utf8
Posted by bestrok
,
Replication 정상인지 확인하기
mySQL slave로 접속해서

    mysql > show slave status \G;
        .......
        Read_Master_Log_Pos:    49093278
        .......
        Relay_Log_Pos:        49093278
        .......

        Slave_IO_Running: Yes
        Slave_SQL_Running: Yes
        .......
        Exec_Master_Log_Pos:    49093278

        * Slave_IO_Running 과 Slave_SQL_Running 은 반드시 Yes 이어야 한다.

        * Read_Master_Log_Pos와 Exec_Master_Log_Pos는 일치해야함.
Posted by bestrok
,

* 테이블의 데이터를 한번에 지우기
   -------------------------------
   sql> truncate table [테이블명];
   -------------------------------

* 조회쿼리 결과를 CSV파일로 저장하기

   sql> SELECT [원하는 컬럼명] INTO OUTFILE [경로+파일명]
           [옵션]
          FROM [테이블명] [WHERE 절]

   sql> SELECT email INTO OUTFILE "/tmp/test.csv"
           FIELDS TERMINATED BY ','
           FROM USER where areyoudog='N' and areyouShit='N'


* CSV 파일을 특정테이블에 적재하기

   sql>  LOAD DATA INFILE [경로+CSV파일명] INTO [테이블명] ....... 옵션들

   sql> LOAD DATA INFILE "/tmp/test.csv" INTO TABLE TEMP_TABLE
          FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY ''
          LINES TERMINATED BY '\n';



Posted by bestrok
,

[프로젝트 관리] 

C:\TOW>add-project prototype

하면

 http://서버주소:8080/projects/prototype 으로 접속가능


[사용자관리]

C:\TOW>add-user [id] [password]


[퍼미션추가]

C:\TOW>list-perm <프로젝트명>
C:\TOW>list-perm <프로젝트명> <사용자ID>
C:\TOW>add-perm <프로젝트명> <사용자ID> <권한들(공백으로 구분)>
C:\TOW>remove-perm <프로젝트명> <사용자ID> <권한들(공백으로 구분)>


예. C:\TOW>add-perm goldincity jtkim TRAC_ADMIN

Posted by bestrok
,

dll 파일이 존재해야 한다.


http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71


다운받아서


C:\WINDOWS\system32\


폴더에 복사해야 한다.

Posted by bestrok
,

C:\TOW\TracRepo\Projects\HelloTOW\conf\trac.ini

열고


[logging]
#log_level = DEBUG
#log_type = eventlog
log_level = WARNING
log_type = file

Posted by bestrok
,

원문.

http://support.microsoft.com/kb/837910/ko

 

http://support.microsoft.com/kb/837910/ko


방법 1
추가 기능 DLL 및 추가 기능 DLL을 만드는 데 사용되는 코드가 포함되어 있는 VB6 Mouse Wheel.exe 파일을 다운로드합니다.
VB6 Mouse Wheel.exe 파일을 다운로드합니다. Microsoft 다운로드 센터에서 다음 파일을 다운로드할 수 있습니다.

그림 축소그림 확대
지금 VB6MouseWheel.EXE 패키지 다운로드 (http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb6mousewheel.exe)

Microsoft 지원 파일을 다운로드하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오. 
119591  (http://support.microsoft.com/kb/119591/ ) 온라인 서비스로부터 Microsoft 지원 파일을 구하는 방법 
Microsoft는 파일을 게시한 날짜에 사용할 수 있는 최신 바이러스 예방 프로그램으로 이 파일을 검사했습니다. 이 파일은 무단으로 변경할 수 없는 보안이 향상된 서버에 보관됩니다. 
시작, 실행을 차례로 누르고 regsvr32 <path>\VB6IDEMouseWheelAddin.dll을 입력한 다음 확인을 누릅니다.
Visual Basic 6.0을 시작합니다.
추가 기능을 누른 다음 추가 기능 관리자를 누릅니다.
추가 기능 관리자 목록에서 MouseWheel Fix를 누릅니다.
로드/언로드 확인란을 선택한 다음 시작할 때 로드 확인란을 선택합니다.
확인을 누릅니다.
Visual Basic 6.0에서 추가 기능 DLL을 빌드할 수도 있습니다. 이 경우 추가 기능 DLL이 자동으로 등록됩니다. 그러면 4-7단계를 수행하여 추가 기능 DLL을 사용하도록 설정할 수 있습니다. 추가 기능 DLL을 빌드하려면 파일 메뉴에서 VB6IDEMouseWheelAddin.dll 만들기를 누릅니다.

Posted by bestrok
,

동적웹프로젝트를 이용해서 미친듯이 테스트해봤자 폴더가 충돌난다느니 이상하게도 만들어지지 않을 것이다.

SVN CheckOut 으로 원하는 SVN소스의 원하는 폴더 위치를 지정해 봐라.

 

자동으로 그자리에서 싱크업을 한다.

 

CVS에서는 동적웹프로젝트 생성 후, "팀>프로젝트공유"로 처리 했을 것이다.

Posted by bestrok
,

1. 탐켓 홈의 카탈리나 설정 부분의 ROOT 가 존재하고    이클립스에서 탐켓엔진을 사용하여 별도의 환경으로 설치 할 경우

   ==> 증상 : 사이트가 로드되지 않는다.

   ==> 이클립스  server.xml 에서 path가 "" 일 경우. 탐켓홈 카탈리나의 ROOT.xml을 지워야 한다.

 

2. 탐켓홈에서 서버 로드 시, 띄우는 jar 과 이클립스의 jar 과 충돌한다면

    ==> 증상 : 콘솔에 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 메시지 나온다.

    ==> 이클립스 워크스페이스 의 해당 프로젝트 URL 밑에서 /web_inf/lib/ 이하의 jar를 찾아서 주석처리해야 한다. 

          왜냐하면 탐켓홈의 jar는 항상 실행되어야 하기 때문이다.

    ==> 만약 이클립스에서 /web_inf/lib/에 있는 jar를 직접 참조한다면, 반대로 탐켓홈 밑의 것을 지워야 한다.

Posted by bestrok
,