Skip to end of metadata
Go to start of metadata

이 문서는 Confluence 설치 후 점검사항을 공유하기 위해 작성되었다.


점검 사항

innodb_log_file_size

MySQL DB 경우 "Unable to install plugins due to innodb_log_file_size using MySQL" 문제 예방을 위해 log file size 크기 조정 (Gliffy, Go Editor, ...)

[mysqld]
...
innodb_log_file_size=2GB


Memory 추가 설정

Linux, Windows

Confluence Memory 증설


Macro Office 문서 폰트가 깨질때

Macro Office 문서의 폰트가 없어 폰트 깨지는 현상을 방지하기 위해 폰트 설정을 한다.

Linux

폰트 설치를 하여 Confluence의 <Install_directory>/bin/setenv.sh 파일을 아래와 같이 Command line를 입력 한다.

  • Ubuntu, Debian
          CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/truetype/msttcorefonts ${CATALINA_OPTS}"
          폰트 설치 경로 /usr/share/fonts/truetype/msttcorefonts 또는 Confluence의 <Install_directory>/jre/lib/fonts
  
           폰트 설치 경로 /usr/share/fonts/msttcore 또는 Confluence의 <Install_directory>/jre/lib/fonts
 


Websudo 설정

Confluence 관리자 접속 시에 물어보는 비밀번호를 disable하기 위해 아래와 같은 설정을 한다.

Linux, Windows

Confluence Web으로 접속 하여 General configuration > Security Configuration > edit > Secure administrator session을 Enable 체크 해제 하고 저장 한다.

Confluence Websudo 해제하기


Confluence session 설정

동일한 서버에 각각 제품을 동시에 접근 시 한쪽에서 다른 제품 접근 시 자동 로그아웃 되는 현상을 방지하기 위해 Session을 설정 한다.

ex) JIRA, Confluence 동일 계정으로 로그인 Jira에서 Confluence page 검색 시 검색 불가

Linux, Windows

Confluence의 <Install_directory>/conf/context.xml 파일을 아래와 같은 부분으로 수정한다.

  • <Context>
  • <Context sessionCookieName ="CONFLUENCESESSIONID">으로 변경

Analytics 비활성화

Analytics data가 Atlassian으로 보내기 때문에 비활성화를 한다.

Linux, Windows

Confluence 관리자 Web으로 접속 하여 General configuration > Administration > Analytics의 Atlassian Analytics Enable을 Disabled으로 변경하고 저장한다.


Encoding 설정

Filesystem의 encoding이 깨지는 것을 방지하기 위해 Encoding을 설정 한다.

Windows

Confluence JIRA macro encoding 깨지는 문제


Database Connect  Pool 설정

Database에 동시 접속 수를 20에서 150으로 늘려준다.

Linux, Windows

Confluence의 <Data_directory>/confluence.cfg.xml 파일을 아래와 같은 부분으로 수정한다.

  • <property name="hibernate.c3p0.max_size">60</property>
  • <property name="hibernate.c3p0.max_size">150</property>



Tomcat maxThreads 설정

Tomcat에 동시 접속 수를 150에서 200으로 늘려준다.

Linux, Windows

Confluence의 <Install_directory>/conf/server.xml 파일을 아래와 같은 부분으로 수정한다.

  • maxThreads="48"
  • maxThreads="200"



Backup 설정

Linux 

Confluence의 <Install_directory>와 <Data_directory>를 압축하여 백업 폴더에 복사 해 둔다. (경로를 바꾸지 않았다면 <Data_directory>/backups/ 에 있음)

tar -czvf  ex:) /opt/atlassian/Confluence,  var/atlassian/application-data/confluence


Windows

Confluence의 <Install_directory>와 <Data_directory>를 압축하여 백업 폴더에 복사 해 둔다.

zip으로 압축 ex:) C:\atlassian\Confluence,  C:\atlassian\application-data\Confluence



Backup Schedule 설정

Linux, Windows

Confluence Web으로 접속 하여 General configuration >  Configuration > Backup Administration 의 Backup Settings를 Edit 하여 변경한다.(매일 Backup file이 생성된다. 따라서 시간을 늘려주거나 삭제한다.)



PDF 내보내기 언어 지원 설정

Confluence의 PDF 내보내기 했을때 언어가 깨지는것을 방지하기 위해 아래와 같이 설정을 한다.

Confluence PDF 내보내기 언어 지원





2 Comments

  1. Confluence session 설정 항목에서 "<Context sessionCookieName ="CONFLEUNCESESSIONID">으로 변경" 부분의 "CONFLEUNCESESSIONID" 오타가 아닌가요?

    1. 윤준호 대리 오타 맞습니다. login session id 설정으로 다른 Atlassian 도구와 동일하지만 않으면 문제가 나타나지 않아서 여태 발견이 안되었나 봅니다.