Jira、Bitbucket服务重建
Jira服务重建
cd F:\skyware\Atlassian\bin
service.bat remove
service.bat install Jira
Bitbucket服务重建
**问题现象**:windows服务中无法启动bitbucket服务(Windows 不能在本地计算机启动 Atlassian Bitbucket Elasticsearch6.5.3(AtlassianBitbucketElasticsearch]。)
**问题原因**:bitbucket从备份中恢复数据后,服务被损坏
**解决办法**:参照官网,重建服务
1.停掉bitbucket服务
2.新建环境变量
!!!BITBUCKET_HOME不是安装目录
变量名 | 变量值 |
---|---|
BITBUCKET_HOME | C:\software\Atlassian\ApplicationData\Bitbucket |
LOG_DIR | %BITBUCKET_HOME%\log\search |
DATA_DIR | %BITBUCKET_HOME%\shared\search\data |
CONF_DIR | %BITBUCKET_HOME%\shared\search |
3.进入安装目录,执行servcie.bat脚本,先删除服务,然后再创建服务
安装目录INSTALL_DIR = C:\software\Atlassian\Bitbucket\6.5.0
(1) 重建Atlassian Bitbucket AtlassianBitbucket服务
进入bitbucket bin目录
cd %INSTALL_DIR%\bin
### 删除旧服务
service.bat remove
### 创建新服务
service.bat install
(2) 重建Atlassian Bitbucket Elasticsearch 6.5.3 (AtlassianBitbucketElasticsearch)服务
cd %INSTALL_DIR%\elasticserach\bin```
删除旧服务
service.bat remove
创建新服务
service.bat install
示例过程:
C:\software\Atlassian\Bitbucket\6.5.0\bin>service.bat
remove JRE_HOME "C:\Program Files\Java\jdk1.8.0_202\jre" contains spaces Change to a location without spaces if this causes problems
Removing the 'AtlassianBitbucket' service ...
Using BITBUCKET_HOME: "C:\software\Atlassian\ApplicationData\Bitbucket"
Using INST_DIR: "C:\software\Atlassian\Bitbucket\6.5.0"
The 'AtlassianBitbucket' service has been removed
C:\software\Atlassian\Bitbucket\6.5.0\bin>service.bat
install JRE_HOME "C:\Program Files\Java\jdk1.8.0_202\jre"
contains spaces Change to a location without spaces if this causes problems
Installing the 'AtlassianBitbucket' service ...
Using BITBUCKET_HOME: "C:\software\Atlassian\ApplicationData\Bitbucket"
Using INST_DIR: "C:\software\Atlassian\Bitbucket\6.5.0"
Using EXECUTABLE: "C:\software\Atlassian\Bitbucket\6.5.0\bin\bserv64.exe"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_202\jre"
Using JVM: "C:\Program Files\Java\jdk1.8.0_202\jre\bin\server\jvm.dll "
The 'AtlassianBitbucket' service has been installed.
C:\software\Atlassian\Bitbucket\6.5.0\bin>cd ../ C:\software\Atlassian\Bitbucket\6.5.0>
cd elasticsearch/bin C:\software\Atlassian\Bitbucket\6.5.0\elasticsearch\bin>service.bat
remove The service 'AtlassianBitbucketElasticsearch' has been removed
C:\software\Atlassian\Bitbucket\6.5.0\elasticsearch\bin>service.bat install
Installing service : "AtlassianBitbucketElasticsearch"
Using JAVA_HOME (64-bit): "C:\Program Files\Java\jdk1.8.0_202"
Setting up the Elasticsearch configuration Configuration directory already exists
Creating backup files for already existing configuration
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
移动了 1 个文件。
Copying the Elasticsearch configuration from the installation directory to the c onfiguration directory
-Xms1g;-Xmx1g;-XX:+UseConcMarkSweepGC;
-XX:CMSInitiatingOccupancyFraction=75;
-XX: +UseCMSInitiatingOccupancyOnly;
-XX:+AlwaysPreTouch;
-Xss1m;-Djava.awt.headless=tr ue;-Dfile.encoding=UTF-8;
-Djna.nosys=true;
-XX:-OmitStackTraceInFastThrow;
-Dio.ne tty.noUnsafe=true;
-Dio.netty.noKeySetOptimization=true;
-Dio.netty.recycler.maxCa pacityPerThread=0;
-Dlog4j.shutdownHookEnabled=false;
-Dlog4j2.disable.jmx=true;
-D java.io.tmpdir=C:\Users\Alex\AppData\Local\Temp\elasticsearch;
-XX:+HeapDumpOnOut OfMemoryError;
-XX:HeapDumpPath=data;
-XX:ErrorFile=logs/hs_err_pid%p.log;
-XX:+Pri ntGCDetails;
-XX:+PrintGCDateStamps;
-XX:+PrintTenuringDistribution;