When I search in Bitbucket I get this message:
Server Busy
The server couldn't process your request, please try again later.
What is causing this, and how can we fix it?
Thanks for responding. The reason is Elasticsearch is not running, either.
We install the Atlassian Bitcucket on Linux machine, and we found that there are two scripts for starting the service, that is, startup.sh and start-bitbucket.sh.
The script we use is startup.sh, and when dive into the code, there is nothting piece for starting Elasticsearch.
Does I missing any part of it ? What is the best practice to starting Atlassian services ?
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Looks like the cause is Elasticsearch service is not running.
Atlassian released Elastic bundled with Bitbucket in 4.6. During upgrade, it seems that if you didn't check the "start up Bitbucket" on the last screen of the atlassian-bitbucket*.exe installer wizard, Elastic will not have been installed as a service properly.
Trying to confirm with Atlassian now that the remedial steps are:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
We came across this issue, too.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I am seeing same error with Bitbucket Server setup.
image2016-8-19 9:43:24.png
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In new version bitbucket ( 5.2.2)
Start scritp is - start-bitbucket.sh
And when embeded elasticsearch not running you can't execute search on web-page. (Server Busy)
But you can run one manualy by script - _start-search.sh
(in bin directory)
But, before set several enviroments
* (dir where your executed scripts like _start-search.sh)
* (dir where installed your bitbucket version)
* (dir home, where stored all data, for example elastisearch settings too /home/bitbucket/data/shared/search/elasticsearch.yml)
export BIN_DIR=/opt/atlassian/bitbucket/5.2.2/bin
export INST_DIR=/opt/atlassian/bitbucket/5.2.2
export BITBUCKET_HOME=/home/bitbucket/data
and then execute
/bin/bash /opt/atlassian/bitbucket/5.2.2/bin/_start-search.sh
#If you run your bitbucket server by root
#You can add in script _start-search.sh
su - bitbucket -c ""$ES_DIR/bin/elasticsearch" -d -p "$ES_PID" $ES_DEFAULT_ARGS"
#Instead
"$ES_DIR/bin/elasticsearch" -d -p "$ES_PID" $ES_DEFAULT_ARGS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.