# My site stopped due HTTP ERROR 500

**URL:** <https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227>\
**Category:** Self-hosting\
**Created:** [December 28, 2019, 12:10pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227 "2019-12-28T12:10:32Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![MohammedBakheet](https://avatars.discourse-cdn.com/v4/letter/m/74df32/32.png) [@MohammedBakheet](https://meta.discourse.org/u/MohammedBakheet)\
**Post date:** [December 28, 2019, 12:10pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/1 "2019-12-28T12:10:32Z")

</div>

my website is not running  
I have error (HTTP ERROR 500) i think because my version: 2.1.0.beta4  
please tell my how i can upgrade my website to last version

note: I used AWS  
and please I want a clear explanation because I am a beginner

---

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [December 28, 2019, 12:53pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/2 "2019-12-28T12:53:14Z")

</div>

Did You install it Yourself or did someone install it to You?

In case You installed Yourself, the easiest way to upgrade is to SSH into Your server that is hosting discourse and run the following set of commands:

```plaintext
cd /var/discourse
git pull
./launcher rebuild app

```

Otherwise, contact the person who did the installation part as they may be able to help You.

---

<div class="post-metadata">

**Author:** ![MohammedBakheet](https://avatars.discourse-cdn.com/v4/letter/m/74df32/32.png) [@MohammedBakheet](https://meta.discourse.org/u/MohammedBakheet)\
**Post date:** [January 3, 2020, 10:22pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/4 "2020-01-03T22:22:52Z")

</div>

I installed with someone togather before 1 year ago but now I didn’t found him

when I follow your step  
i get this errorr

> error: cannot open .git/FETCH\_HEAD: Permission denied

---

<div class="post-metadata">

**Author:** ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)\
**Post date:** [January 4, 2020, 3:57am UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/5 "2020-01-04T03:57:34Z")

</div>

Are you performing this as root?

---

<div class="post-metadata">

**Author:** ![MohammedBakheet](https://avatars.discourse-cdn.com/v4/letter/m/74df32/32.png) [@MohammedBakheet](https://meta.discourse.org/u/MohammedBakheet)\
**Post date:** [January 4, 2020, 9:09pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/6 "2020-01-04T21:09:52Z")

</div>

oh I forget this step  
I do it now but this problem appeared to me

> remote: Enumerating objects: 285, done.  
> remote: Counting objects: 100% (285/285), done.  
> remote: Compressing objects: 100% (11/11), done.  
> fatal: write error: No space left on device  
> fatal: index-pack failed

I exceeded the permissible limit. Do you know possible way to expand?

```
df -h
Filesystem Size Used Avail Use% Mounted on
/...... 20G 20G 0 100% /

```

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [January 4, 2020, 11:08pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/7 "2020-01-04T23:08:11Z")

</div>

You should be able to do that. You would need to stop the instance first, amend the storage and then reboot.

That’s a little off topic for Discourse Meta though and you should refer to Amazon’s EC2 documentation.

If you need more help I’d recommend posting for a freelancer experienced with EC2 in #Marketplace

---

<div class="post-metadata">

**Author:** ![MohammedBakheet](https://avatars.discourse-cdn.com/v4/letter/m/74df32/32.png) [@MohammedBakheet](https://meta.discourse.org/u/MohammedBakheet)\
**Post date:** [January 7, 2020, 7:08pm UTC](https://meta.discourse.org/t/my-site-stopped-due-http-error-500/137227/8 "2020-01-07T19:08:51Z")

</div>

I followed this lesson and applied until I got to step number (7)  
I didn’t understand it.  
can you explain the last 3 steps please

> **[Expand the EBS root volume of your EC2 Windows instance](https://repost.aws/knowledge-center/expand-ebs-root-volume-windows)**
>
> I ran out of space on my Amazon Elastic Compute Cloud (EC2) Windows instance. I want to increase the Amazon Elastic Block Store (Amazon EBS) volume of my Windows instance.
