반응형 분류 전체보기285 How many licenses are required for replication between Artifactory instances? Repository replication between two or more instances of Artifactory requires a separate pro license for each instance of Artifactory that is involved in the replication process; for example if you do a replication between two instances of Artifactory you will need two different Pro licenses. Artifactory License Metrix > https://jfrog.com/help/r/jfrog-hosting-models-documentation/artifactory-comp.. 2023. 9. 3. Jfrog Artifactory recommended Hardware Configuration Requirements: In order to maintain high system performance in case of single/multiple server crash, hardware recommendation for an HA configuration is identical to the single server scenario (multiplied by the number of HA server instances) Recommended Hardware for Artifactory – Single Server Machine: Number of Developers OS/JVM Processor Memory (RAM) Heap Storage 1-20 64 bit 4 cor.. 2023. 9. 3. Docker Proxy Setting For docker sudo mkdir -p /etc/systemd/system/docker.service.d create a file /etc/systemd/system/docker.service.d/http-proxy.conf cat /etc/systemd/system/docker.service.d/http-proxy.conf [Service] Environment=”HTTP_PROXY=http://:" Environment=”HTTPS_PROXY=http://:" Restart the docker daemon systemctl daemon-reload systemctl restart docker 적용된 결과 확인 $ systemctl show --property=Environment docker 2023. 9. 3. MultiBranches pipleline 방식 주의사항!(Branch Indexing) [이슈사항] MultiBranches Pipleline이 새로운 브랜치를 indexing 하면서, Jenkinsfile를 참조하여 빌드를 실행하였다. 그런데, Jenkinsfile에는 Deploy & Service Restart 로직까지 넣어두면서, 의도하지 않는 배포가 발생하였다. [원하는 결과] 사용자가 pipeline을 실행하였을때만, 빌드&배포가 발생하기를 바란다. (Branch 가 indexing 될때는 pipeline이 실행되지 않기를 바란다.) [해결방안] 1. Branch API 2.3.0 and Basic Branch Build Strategies 1.3.0을 설치해서 사용. "skip initial build on branch indexing" 옵션을 사용한다. 2. "Jenkinsfi.. 2023. 9. 3. OS TCP Parameters 튜닝 리눅스 서버의 TCP 네트워크 성능을 조정하는 커널 파라미터 net.ipv4.tcp_max_syn_backlog net.core.somaxconn net.core.netdev_max_backlog [Default 값] net.core.netdev_max_backlog = 1000 net.ipv4.tcp_max_syn_backlog = 256 net.core.somaxconn = 128 [net.core.netdev_max_backlog] 네트워크 장치 별로 커널이 처리하도록 쌓아두는 Queue의 크기를 설정합니다. 커널의 패킷 처리속도가 Queue에 인입되는 속도보다 떨어진다면, Queue에 들어가지 못하는 패킷은 버려지게 됩니다. Default는 1000으로 설정되어 있어, 1G 환경에서는 괜찮을것으로.. 2023. 8. 25. HAProxy nbproc 설정 적용 HAProxy 설정 튜닝 Number of processes HAProxy는 별도의 설정을 하지 않으면 1개의 Process로 실행됩니다. (Default 1 Process) 만약 HAProxy가 기동되고 있는 서버가 mutiple Core 서버라고 한다면, 높은 부하가 주어질때, 1개의 Core만 열심히 사용중일 것입니다. 따라서, HAProxy 서버의 여러 Core를 적절히 사용하도록 하려면, 실행되는 Process의 수를 늘려주어야 합니다. 만약 HAProxy 서버가 4Core 시스템에서 동작중이라면, 아래와 같이 설정하여 Process의 수를 늘려주는 것이 좋습니다. global nbproc 4 cpu-map 1 1 cpu-map 2 2 cpu-map 3 3 cpu-map 4 4 (...) 일반적.. 2023. 8. 23. 이전 1 ··· 4 5 6 7 8 9 10 ··· 48 다음 반응형