解决Jira和Confluence访问打开越来越缓慢问题

Jira和Confluence部署在同一台服务器上,跑一段时间后,发现访问jira和confluence时,打开越来越缓慢。这是因为根据主机物理内存不同,默认的java虚拟机内存也会不同(一个较低值),有时候不够用,可以修改JAVA默认的JVM内存设置,改善内存不足导致的问题。操作如下:

1)Jira修改JVM内存(根据自己服务器的内存情况进行修改)


1

2

3

4

5

6

7

8

9

10

11

[[email protected]_confluence ~]# cd /opt/atlassian/jira/bin/

[[email protected]_confluence bin]# cp setenv.sh  setenv.sh.bak

[[email protected]_confluence bin]# vim setenv.sh

.......

JVM_MINIMUM_MEMORY="4096m"                #默认是384m

JVM_MAXIMUM_MEMORY="8192m"                #默认是768m

重启jira服务

[[email protected]_confluence bin]# /etc/init.d/jira stop

[[email protected]_confluence bin]# /etc/init.d/jira start

[[email protected]_confluence bin]# lsof -i:8080           #确认8080端口起来。重启服务后,过一会儿端口才会起来

2)Confluence修改JVM内存


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

[[email protected]_confluence ~]# cd /opt/atlassian/confluence/bin/

[[email protected]_confluence bin]# cp setenv.sh setenv.sh.bak20180803

[[email protected]_confluence bin]# vim setenv.sh

......

CATALINA_OPTS="-Xms4096m -Xmx8192m -XX:+UseG1GC ${CATALINA_OPTS}"

 

重启confluence服务

[[email protected]_confluence bin]# /etc/init.d/confluence restart

[[email protected]_confluence bin]# lsof -i:8090         #确认8090端口起来

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

还可以修改文件/var/atlassian/application-data/confluence/confluence.cfg.xml文件中的数值,如下:

[[email protected]file-server ~]# cat /var/atlassian/application-data/confluence/confluence.cfg.xml

.......

 <property name="hibernate.c3p0.acquire_increment">10</property>         #默认为1

    <property name="hibernate.c3p0.idle_test_period">100</property>

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

    <property name="hibernate.c3p0.max_statements">60</property>         #默认为0

    <property name="hibernate.c3p0.min_size">20</property>

    <property name="hibernate.c3p0.timeout">120</property>               #默认为30

=======================踩过的坑=======================
如上调整后,发现过一段时间,confluence突然打不开了,出现502报错!
查看/var/atlassian/application-data/confluence/logs/atlassian-confluence.log日志,出现下面报错:
........
WARN [synchrony-interop-executor:thread-2] [plugins.synchrony.bootstrap.DefaultSynchronyProxyMonitor] pollHealthcheck Could not ping the synchrony-proxy [http://127.0.0.1:8090/synchrony-proxy/healthcheck]: {}
java.net.SocketTimeoutException: Read timed out

最后发现是上面调整的confluence的jvm内存给的太大了,适当将内存调小一些,或恢复为默认内存大小,重启confluence服务,即可恢复正常访问!
所以,confluence和jira的JVM内存并非是设置的越大,它们访问就越快!一般内存设置到1024M或者2048M即可!

原文地址:https://www.cnblogs.com/wei9593/p/10237965.html

时间: 2024-11-08 20:47:49

解决Jira和Confluence访问打开越来越缓慢问题的相关文章

关于访问Jira和Confluence服务越来越缓慢的解决办法阐述

Jira和Confluence部署在同一台服务器上,跑一段时间后,发现访问jira和confluence时,打开越来越缓慢.这是因为根据主机物理内存不同,默认的java虚拟机内存也会不同(一个较低值),有时候不够用,可以修改JAVA默认的JVM内存设置,改善内存不足导致的问题.操作如下: 1.Jira修改JVM内存(根据自己服务器的内存情况进行修改) [[email protected] ~]# cd /opt/atlassian/jira/bin/ [[email protected] bin

Jira和Confluence的权限管理

(关于Jira和Confluence的基本介绍请参看文章团队协作,集成工具推荐) 背景:已经使用Jira和Confluence管理了一个产品团队的任务和资源,现在又想加入另外一个产品团队的任务和资源,首要问题是如何解决两个团队之间的权限隔离.研究了半天,阅读了Jira和confluence的相关文档,终于搞定,现在分享给大家. Jira 打开系统管理中的权限模型我们可以看到现在有系统默认的权限模型和我自定义的两个权限模型(建议自建权限模型时采用复制默认模型的方法然后进行更改) 我们打开系统的默认

安装配置Jira、Confluence集成环境

操作系统: CentOS 6.5 x86_64 下载软件包: 下载如下的tar包:atlassian-confluence-5.5.3.tar.gz  atlassian-crowd-2.7.2.tar.gz  atlassian-jira-6.3.1.tar.gz 说明:以下步骤均在jira用户下进行操作,并且上面所有tar包全部保存在jira用户的家目录下.需要创建jira用户:useradd jira 一.安装Confluence: 安装配置JDK1.7,步骤略: 解压缩Confluenc

SElinux解决web网站无法访问

SElinux解决web网站无法访问工具/原料centos 6.5系统httpd web服务器 SELinux 设置为enforcing:强制模式,代表 SELinux 运作中 方法/步骤1. 1setroubleshoot用于把SELinux 的错误讯息与克服方法记录到 /var/log/messages 与 /var/log/setroubleshoot/* 里头,所以一定要启动该服务.所以我们先来安装.输入一下命令安装.# yum install setroubleshoot setrou

解决MySql本地能访问,远程不能访问的问题

本地能够连接mysql,为何远程连接不上mysql呢?这是因为默认安装的mysql,出于安全考虑,只能本地连接.如果您需要远程连接,这里就需要设置一下mysql的权限表.具体设置的步骤如下: 1.在MySql本机连接mysql. 2.执行以下mysql命令: use mysql                #打开mysql数据库 #将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip update user set host='%' where user='r

解决ASP.Net第一次访问慢的处理(IIS8)

本篇经验以IIS8,Windows Server 2012R2做为案例. IIS8 运行在 Windows Server 2012 and Windows 8 版本以上的平台上. IIS中应用程序池和网站是单独存在的,但是网站运行必须建立在对应的应用程序池启动的前提下. 默认情况下,应用程序池在不活动情况下(无请求操作),一段时间后,将被IIS自动回收掉. IIS8 自带应用程序初始化工具包,IIS7.5要搜索独立安装包进行安装,低于7.5的暂时不支持IIS自动初始化. 本篇经验中的方法能解决A

ArcMap打开越来越慢

原文:ArcMap打开越来越慢 今天终于找到原因了,原来是 C:\Users\Administrator\AppData\Roaming\ESRI\Desktop10.1\ArcToolbox下 ArcToolbox.dat文件过大了,都300多M了.每次打开ArcMap都去加载这玩意去了. 直接删掉这个文件就OK了. 起因是: 地理处理--地理处理选项--将地理处理操作记录到日志文件中 不勾选这个,也可以解决.

Spring MVC:解决静态资源无法访问的问题

解决静态资源不能访问的问题,解决方式有三种: 使用defaultServlet打开tomcat中conf/web.xml,在这个文件中有一个叫做DefaultServlet的配置,当系统找不到处理某次url请求该交由谁处理的时候,就会交给这个servlet处理.我们可以通过使用这个DefaultServlet来处理静态资源,在你的系统中的web.xml文件中添加下面配置,要添加在DispatcherServlet的前面,这样系统就会将带有下面后缀名的请求交给defaultservlet来处理:

win10家庭版无法打开系统内置应用(录音机、日历等),如何解决“内置管理员无法打开此应用”的问题

原先电脑是win8的,后来升级为win10家庭版本,有一些应用(录音机.应用商店等).文件就不能修改, 现在是解决内置管理员无法打开此应用的问题 1.按住键盘,Windows+R,按下之后,在里头输入:regedit,回车,打开注册表编辑器 2.在注册表编辑器中定位到以下位置(依次打开): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 3.在右边找到FilterAdministratorT