We're currently experiencing a service interruption - updates here

Around 1:50 eastern time projects became unresponsive. We are working on this issue and will post updates on status.glitch.com.

5 Likes

The editor isn’t loading now:

and @potch, the status isn’t updated yet!

I think I broke the site, I renamed something that already exist like example

folder events/market.js exist
me: renames evemt/marketu.js to events/marketu.js

then the site kinda like crashed or something so idk if i did it

It’s clear, and that’s why projects aren’t loading, and update the status page please.

Welp Time for more typing for me yayyy!

Looks like the API is having a terrible fit and can’t decide:

Lol sounds like my media proxy when my cdn isn’t responding. Hopefully this should be resolved shortly

1 Like

i had issues with the editor 20 mins ago when it would not load it was the same with the project viewer. i am new i only joined 30 mins ago so please make my experianse injoyable.
thanks :slight_smile:

1 Like

Welcome @abundant-ray to the community! :smile:

1 Like

thank you @TrissieTheHusky

1 Like

This may take only from 1 hour to 6 hours (I hope)
and these problems aren’t from glitch itself, because glitch servers are hosted by Amazon

Outages or interruptions aren’t as common but is it just me or do they last along time when they do happen? :thinking:

why amazon??? thats seams like a weird host for a website

Will projects automatically start up as my discord bot is running on this and I can’t get it back up then

Welcome @cxllm to the wonderful community of glitch! :smile: As servers come back online yes they should come back online

i was in the middle of coding a web VR thing from a library book then when i reloaded it came up with the connection problem:(

Sorry about that unfortunately all we can do is wait till we get further updates from the staff. ;(

1 Like

@HeemPlayz, @EriecTan, @abundant-ray, please do not have any unnecessary or off-topic discussions in this thread, as it as a #service-updates!

okay thanks hope the servers are up soon.
Plus why do they go down like this is it amazon having its own connection issues?

Glitch is hosted on Amazon Web Services (AWS) EC2 instance servers.

I was explaining to him, no off-topic

Any ETA as to when we can expect services to be back up? I’m running a Discord bot that is used in a server with over 96k members.

Welcome @DaStormer to the community! :smile: There is no ETA as if they were to give it out it could be false info. Further info will be posted here. Unfortunately all we can do is wait.
Sorry :frowning_face:

1 Like

AWS (Amazon Web Services) accounts for 41.5% of the public cloud market, bigger than Microsoft, Google, Rackspace, and IBM combined.

thanks for info
sorry if i have caused uneccisery chats im just interested with this

1 Like

LOL all good. I’m going through glitch withdrawals!

Everyone please stay calm I’m sure staff is doing everything they can to help resolve this issue.

@potch any updates?

Only thing we can do now is to wait for Glitch Staff to fix this issue. (Considering it’s outside of office hours)

2 Likes

The status has been updated at https://status.glitch.com/!

hey all - we are on the case! and will be posting status updates on status.glitch.com.

4 Likes

Thanks for the constant updates and quick feedback. I hope you resolve the issue soon!

I have about 4 bots and 1 of them got hit by what I presume is this situation. The same bot was hit with a downtime about 2 days ago, is there any co-relation between the two events?

There could be but I’m pretty sure they aren’t sure yet check the status page found above for updates ^

I am not exactly sure about the events that took place 2 days ago, but the situation right now correctly matches the status page as I can’t load the editor for that project, chrome is stuck in waiting for api.glitch.com and pinging my project url throws a 504 Gateway Time-out. I will wait for further updates on the status page. Hope it gets fixed soon! :smiley:

The statuspage isn’t updated which makes me think someone fell asleep

Ah now a ton of Uptime Robot email flood info my inbox. The main issue I’m experiencing is Glitch not being able to resolve project domains. Thus giving a 404. I’m guessing Glitch has the glitch.me domain set to wildcard and uses some magic internal virtual host to re-route all of the requests.

1 Like

How can i backup my source code :(?

Welcome to the community @HiroKryptor!
Unfortunately we all are unable to do anything right now. Sorry :frowning_face:
All we can do now is wait for this to be resolved

I hope my source code did not lost :roll_eyes:

We are all awake! Our policy is to update statuspage hourly if there are no significant changes to the incident on the user’s side.

2 Likes

Sorry about that I just wasn’t aware of that forgive me

Also @HiroKryptor the chances of your source code getting lost are slim to none. This is simply only an issue with the api and editors themselves the projects are as my knowledge stored in containers that host 10 projects at a time. I believe that it wouldn’t cause your source code to be deleted as there is backup’s through rewind

1 Like

To add on to @TrissieTheHusky‘s answer, Glitch keeps backups of your projects. If anything goes wrong e.g data loss, then you can request Glitch to restore your project from a backup.

2 Likes

@TrissieTheHusky @charliea21

Server down != data loss. Your data is safe as the databases remain unaffected, especially if you can’t access them during downtime

1 Like

There’s always still a chance of data loss. It’s happened to me before due to outages.

Thank you :). Active community. I hope problem will fix soon.

That is true but in this day in age it is a lot easier to recover lost data

Also Welcome to the community @HiroKryptor! :smiley:
I also hope this issue is resolved soon

Community Site isn’t loading now.

https://status.glitch.com/

Definitely not working
image

Try use this: https://glitch.com/edit/#!/your-project-here It works.

THANK GOD, my bot is still live :slight_smile:

Only the glitch.com doesn’t work. Others work right now.

API, Community Site and Hosting are still down. Editor works fine.

API and Hosting work now. Only community site doesn’t work.

Everything works now.

Thats good to hear same on my end :smiley: ofcourse it could begin to not work again so just prepare for that

Api is down again

Nope, the website is down. However the editor is still works if you try it.

Importing from github isn’t working too

Projects are a bit slow. I hope this gets sorted out soon.
Screenshot 2020-03-19 at 8.06.58 AM

any updates? this has been the case for over 6 hours now

1 Like

hi @Min - we’ll be posting update as they come in on status.glitch.com. As for right now, we’re continuing to work on the issue and so some users may or may not experience downtime in the editor and with their projects.

4 Likes

thank you for the update!

1 Like

The slack bot, I hosted in glitch is responding with this html as a message

<!DOCTYPE html>
<html>
 <head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <title>Maintenance</title>
   <noscript>
     <meta http-equiv="refresh" content="1">
   </noscript>
   <style>
     * {
       box-sizing: border-box;
     }
     body {
       background-color: white;
       font-family: "Benton Sans", "Helvetica Neue", helvetica, arial, sans-serif;
     }
     main {
       padding: 1rem;
     }
     p {
       max-width: 500px
     }
     .note{
       font-size: small;
       color: #9B9B9B;
     }
     .content{
       margin: 50px;
       position: fixed;
     }
     #loader:after {
       overflow: hidden;
       display: inline-block;
       vertical-align: bottom;
       animation: ellipsis steps(4,end) 1000ms infinite;
       content: "\2026";
       width: 0px;
     }
     @keyframes ellipsis {
       to {
         width: 1.25em
       }
     }
     canvas#background {
       position: fixed;
       height: 100%;
       width: 100%;
       top: 0;
       left: 0;
       z-index: -1;
     }
   </style>
 </head>
 <body>
   <main>
     <div class="content">
       <p class="status">
         <span id="message">Waking up</span>
         <span id="loader" ></span>
       </p>
       <p class="note">
         To keep Glitch fast for everyone, inactive projects go to sleep and wake up on request.
       </p>
     </div>
   </main>
   <canvas id="background"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bowser/1.9.4/bowser.min.js"></script>
<script>
// drawing
var canvas, context, canvasImage;
var cursorPosition = {
 x: undefined,
 y: undefined,
};
var color = '#e5e5e5';
var size = 30;
function randomColor() {
 var colors = [
   '#fcd1c4',
   '#abfcec',
   '#a3d9e1',
   '#fbbfff',
   '#a9ef8f',
   '#fff0b2',
   '#fff0b2',
 ];
 color = colors[Math.floor(Math.random() * colors.length)];
}
function throttle(ms, fn) {
 var lastCallTime;
 return function () {
   var now = Date.now();
   if (!lastCallTime || now - lastCallTime > ms) {
     lastCallTime = now;
     fn.apply(this, arguments);
   }
 }
}
function drawCircle(event) {
 context.beginPath();
 context.arc(cursorPosition.x, cursorPosition.y, size, 0, 2 * Math.PI);
 context.closePath();
 context.fillStyle = color;
 context.fill();
 canvasImage = context.getImageData(0, 0, window.innerWidth, window.innerHeight);
}
window.onload = function () {
 randomColor();
 canvas = document.getElementById('background');
 canvas.width = window.innerWidth;
 canvas.height = window.innerHeight;
 context = canvas.getContext('2d');
 window.onresize = throttle(100, function () {
   canvas.width = window.innerWidth;
   canvas.height = window.innerHeight;
   context.clearRect(0,0, window.innerWidth, window.innerHeight);
   canvasImage && context.putImageData(canvasImage, 0, 0);
 });
 window.onmousemove = throttle(10, function (event) {
   cursorPosition = {
     x: event.clientX,
     y: event.clientY,
   };
   drawCircle(event);
 });
 window.ontouchmove = throttle(10, function (event) {
   cursorPosition = {
     x: event.touches[0].clientX,
     y: event.touches[0].clientY,
   };
   drawCircle(event);
 });
}
</script>
<script>
// container status updates
setTimeout(function () {
 function reloadAfterDelay(delay) {
   delay = delay || 1000;
   return setTimeout(function () {
     window.location.reload(true);
   }, delay);
 }
 try {
   var isValidBrowser = bowser.check({
     ios: "7",
     msie: "10",
     android: "4.4",
     chrome: "16",
     firefox: "11",
   });
   if (!isValidBrowser) {
     throw new Error("Jump to refresh");
   }
   var initialReloadHandler = reloadAfterDelay(5000);
   var ws = new WebSocket("wss://" + document.location.hostname + "/___glitch_loading_status___");
   ws.onmessage = updateContainerStatus;
   ws.onerror = reloadAfterDelay;
   ws.onopen = function () {
     clearTimeout(initialReloadHandler);
     setInterval(function () {
       ws.send("keepalive");
     }, 15000);
   };
   ws.onclose = function () {
     reloadAfterDelay(10);
   };
   function updateContainerStatus(event) {
     try {
       var data = JSON.parse(event.data);
       var message = document.getElementById('message')
       var text = "";
       switch (data.text) {
         case "initialize":
           text = "Waking up";
           break;
         case "install":
           text = "Preparing";
           break;
         case "restart":
           text = "Starting";
           break;
         case "listening":
           text = "Ready";
           break;
         default:
           return;
       }
       message.innerHTML = text;
       document.title = text + " ・゚✧";
       if (data.text === 'listening') {
         window.location.reload(true);
       }
     } catch (e) {
       reloadAfterDelay();
     }
   }
 } catch (e) {
   reloadAfterDelay();
 }
}, 0);
</script>
 </body>
</html>
1 Like

The website just crashed, error Something went very wrong, try refreshing? .

1 Like

We are seeing some improvements in site functionality now.

After an outage, some projects may appear to be stuck loading. This issue typically resolves itself within 24 hours.

If your project seems to be stuck loading, and you do not want to wait - and that is totally understandable - please send a message to [email protected] along with the name of your project, and we will get it running for you again!

1 Like

Just asking but why there is 2 same status updates? also same time

1 Like

The GitHub export feature still doesn’t work. Why not?

1 Like

Importing from GitHub doesn’t work either.

1 Like

Thanks for letting us know about the GitHub import/export issues. We’re investigating and will update — sorry for the bother!

4 Likes

After resolving the outage there’s still a problem. POST requests to some containers (that seem to be operational) end up in 404

1 Like

Thanks for all the hard work. Can’t imagine myself coding without Glitch ;(

1 Like

Seems like the issue is resolved now.

1 Like