Ping service block: June 13, 7:56 a.m. to present

Hello,

On Saturday, June 13 at 7:56 a.m. EST we began blocking ping services.

During this time, you may receive “project not responding” alerts from any ping service that you use with your Glitch projects.

Once I receive notice that the block has been lifted, I will post an update.

To see an explanation of why we block ping services during an incident, click here.

9 Likes

Is there any ETA on when ping services can be used again? Also, how can we keep our projects awake without ping services during this time?

4 Likes

you can’t, if you haven’t paid then you can’t keep it awake

3 Likes

Why just not lower the price for a paid subscription?
Before all of this happened and projects “upgrades” was announced i wanted to support glitch, but when i saw the price i couldn’t understand, why? Ten dollars for what other services offer for half or one third of the price? Yes, glitch has some advantages, but do they really worth this much?
Maybe it’s just me, because i’m fine with limits, besides apps falling asleep. Just thinking that many users would paid for the upgrade if the cost was $2-3.

4 Likes

but when you think of the price of AWS, server maintenance and running costs… you would understand

6 Likes

So you suggesting just go for AWS, because there are really no point in staying with glitch?
And people will just go away, because why would they pay excessive money.
Glitch wasn’t about making money, so what really changed for the past couple month?
Why it’s impossible to offer cheap paid plan without increased disk and memory limits?

3 Likes

If you don’t want to use the glitch editor and its ease of use functionality and prefer working locally and then zipping, FTP’ing and then extracting your files on a server, go right ahead.

7 Likes

Downtime is good sometimes, I have a discord bot with a game, that people type a command to accumulate points since the last time someone typed the command. Even if the bot goes down points are accumulated so when the bot is up again and no one notices I get lots of points :stuck_out_tongue:.

3 Likes

Thanks for the notice tasha! I was wondering why I kept getting errors from UTR :slight_smile:
My only complaint about this is that it would have been nice to receive this notice when it happened, or at least within hours, instead of the next day.

Thanks for the work you guys are doing, and good luck with your reliability-making (I think that’s proper grammar? Welp it is now)

3 Likes

Please dont ban me, but you could use puppeteer to ping your apps. Hosted on a premium glitch project of course

1 Like

if you have a premium app theres no point of pinging it

5 Likes

I paid but the server is down half the time :confused: I had to switch to heroku

1 Like

How Glitch is blocking pinging services? Is it by projects or by some sort of request library blocking? Just curious.

1 Like

I totally agree @shadowdevelopment! We are working to improve communication on this front.

Really appreciate everyone’s patience and feedback.

4 Likes

Check the title for my question

1 Like

yeah i’m having the same problem. Bots been going down the whole day. My application always gets set to inactive.

2 Likes

According to a recent post by the Glitch Staff, they have not banned UptimeRobot but they have said in their latest blog post about pausing pinging service to Glitch projects.

For incidents going forward, we may temporarily block pinging services as an alternative to blocking traffic and shutting down projects, as we have done in the past. This will lower the impact on the community as a whole, but anyone still using pinging services will likely receive more notifications that their apps are down.

The error that @RyanLandDev might be because of the above reason, because a 403 error means a forbidden request (where server understood the request but refuses to authorize it).

2 Likes

Can you share the name of your bot?

1 Like

UptimeRobot is having issues with it’s pinging service (Or they disabled the pinging stuff, but that is unlikely). Use Awake! or other pinging services that pinging your project in 5/10 seconds. Awake pings your project at every 60 seconds.

1 Like

yeah its weird because it sometimes works but then the other time it doesnt

1 Like

It is a private project.

1 Like

Use other pinging services like Freshping or Awake! to ping your project.

2 Likes

Thanks, I have indeed already added my project to another pinging service, I set it up for StatusCake.

1 Like

Awake really is a good thing though

2 Likes

Is it because of the blocking of ping services that UptimeRobot is returning 403 Forbidden responses? (The status matches with what is happening)

1 Like

This is really bad I have glitch pro or whatever, but so many people rely on glitch for discord bots to stay up, but they will no longer stay up, this is just really bad

1 Like

Please not that this is not permanent, it is temporary.

3 Likes

Hi glitch, did the servers get a refresh? My discord bot is now reinstalling itself which it rarely does
Also why the ping block if there’s no incident according to status.glitch.com, is this a test to see how well things can be after a ping service block

3 Likes

Here’s what I think may have happended. The node modules for all glitch servers were deleted and ping services were disabled to minimize the amount of projects up when this was happening. Most users might be seeing their apps take a long time to start because everything has to be reinstalled.

1 Like

so… does that include node-gyp binaries?

1 Like

Not all pinging service is being blocked. You can still use Awake! or Freshping to ping your project. Just don’t use UptimeRobot for now.

1 Like

awake’s down.
ironic

1 Like

Try to use Freshping for pinging your project.

1 Like

well i am…
but since those pingos are now blocked, i think i might create a puppeteer / deno webview project that monitors/pings my projects that use less resources and have lower priority than those i boosted.

2 Likes

Update:
We will be blocking 100% of ping traffic today to prevent our API response time from slowing down. This block will most likely last the rest of this week. If this changes, I will post another update here.

11 Likes

Many professional bot developers use glitch for their projects, but now that it’s premium only to stay online, there’s absolutely no reason to use it. Glitch is a step up from Heroku, but now is on the same level, because even Heroku couldn’t keep projects online. Many people will probably move away from glitch, as always online for free was what people had used it for from the start. Though this is only a temp block, I expect that many people will move away from glitch, instead of paying. People chose glitch because it was free, and that there was a way to keep it always online, and that it was the only option. Some people are students and kids getting introductions to coding, people who don’t have money to pay for hosting, and half of my IRL data display projects (built in real life) use glitch projects as an API & data storage. I can’t afford to spend $9/month on glitch, as well as a payed host for my main project. I know it’s hard to keep projects online, and manage all of these servers, but it would be awesome if you found a way to make it possible. I am supportive of the decision, just hopeful that this will change soon. Thanks for your hard work. You’ve helped people around the world who want to get into coding, get better jobs, start a fun project, and more be able to start on an easy and amazing platform without having to pay.

7 Likes

Looks like I’m gonna have to jump ship as well. I have projects that are contacted programmatically via my website and applications for things like statistics/data, but Glitch is blocking it all since it’s classified as “ping services” when it isn’t. Sad. Glitch used to be good but now it isn’t.

4 Likes

Hmmm, idea! A discord bot that pings other bots. Discord bots do spend a lot of time idling so they will use up server resources. Maybe there could be one that can check and activate other bots by watching for you prefix and checking if they are in the server

2 Likes

Ah so it’s not permanent. Awesome! Thanks.

3 Likes

Though this is a good idea, discord bot’s don’t idle and use too much resources. Every time a message is sent, or an action is sent, Discord sends a request to the server containing information. Based on the way that your Discord API wrapper is set up, it will cache the users & data involved in the request. If glitch had a way of forcing the cache clearing, or limiting the ram, forcing users to use the cache clearer, that would be a more realistic solution. Knowing the Discord API and slightly how glitch works, this wouldn’t be possible, as the bot has to “Log In” to receive requests, and, owning a bot in 5.6k servers (on glitch until about 1k, though I still have other projects here), there would be no reason to have every single server use another bot just to keep it online.

There are many other reasons why this isn’t a realistic solution, based on the Discord API’s current limitations, the way Glitch works, and the way the API wrappers work, though there could be many other solutions.

3 Likes

I totally agree with you.

2 Likes

For those of you wondering why glitch is blocking services.
Glitch is hosted on AWS and AWS is getting DDoS’d.

4 Likes

yep, so basically glitch is getting DDOSed in a way because the core service they run on is being attacked

4 Likes

Should AWS have a better DDoS protection? Interesting still.

3 Likes

Sorry, but that’s exactly what I’m doing with glitch too. Because the glitch editor is a horrible mess, and most of the glitch website tries to be all funky with non-intuitive buttons and icons anyway. I much prefer working and running my stuff locally and then pushing it whenever ready, unless it’s like a quick one-line change. For any actual work, the editor is unusable.

2 Likes

For autopingers I suggest they send head requests to minimize bandwith usage. I believe this can result in a 2x or more bandwith saving but i’m not sure if this will still wake the projects

2 Likes

So there is a solution for you. Only works on firefox.
Download the addon here and just click on the website’s title and click with the right button and should this popup Screenshot_125 so select 1/5 minute(s) to ping your project. And please note that the glitch’s block is temporary. If you want 24/7 just use a laptop with full charged battery in it.

2 Likes

i have big problem with the bot hosting! i got this error Forbidden (403)!! chrome_SMvo2hFxJG|689x37

Profile: https://glitch.com/@milkymusicest

Project: lily-earthy-map

1 Like

Uptimerobot wont work on glitch right now.

1 Like

At the top of this page it literally says Glitch has blocked ping services temporarily.

1 Like

Hey @Fatlessss,

Glitch has temporarily blocked pinging services and as a result of that, projects return a 403 Forbidden error. To know more about this temporary blockage of pinging service, see this blog post by Glitch:

Hey!

I keep getting 403 responses on SOME requests in my projects:


It started yesterday. I tried restarting, tried enable-pnpm. Even tried de-boosting the projects and boosting them again. It doesn’t seem to help.

I believe some of my other projects have the same problem.

https://status.glitch.com/ says everything is ok but it doesn’t seem so @glitch_support

Please don’t tag specific support team members - they all get notified via @glitch_support

3 Likes

Maybe contact [email protected]? This seems like a glitch error.

Isn’t it an equivalent of summoning @glitch_support here?

1 Like

Yes, you can either wait for them to respond here or email them at [email protected].

1 Like


Maybe because of this? I don’t know what’s the “ping services” but this is may the reason.

Ping services are mainly monitoring services that are used to keep projects online 24/7 (like UptimeRobot and Awake!). I do not think that is the reason because 503 means “service unavailable” although I expected Glitch projects (and experienced it) to return a 403 Forbidden status.

1 Like

Now I started getting “Request timeout” in half of the requests in many of my projects @glitch_support

Have you emailed [email protected]? That is the best way to reach Glitch staff.

Do they reply on emails quicker than here?

1 Like

Definitely.


1 Like

Ok. Now absolutely every request ends in 403 in all of my projects. @glitch_support

Staff these days really only use the forum to send announcements and not help users, that is reserved for the support email.

Where are your requests going to? If they go to a Glitch project, they’ll likely be treated as a ping service and blocked.

1 Like

Do you have the same issue?

OK, so Glitch has turned off the ping service for now, I get that.

As we were getting intermittent timeout errors on the 11th and 12th and are now getting consistent 403 errors on every integration since the 13th when they turned off pings, I assume that interaction between [Google Assistant + IFTTT + Glitch] falls under the ping protocol.

I also see where we could do a paid subscription to keep 5 projects awake, but “awake” doesn’t seem to be the issue, ping-ability seems to be the issue and even at our low usage we exceed 5 projects so that would still be useless. Plus awake or not, they were working before with no issues, so I don’t believe sleeping projects are the problem.

So, basically, whenever Glitch experiences an issue and decides to turn off pings, our home automation will break, would that be correct?

2 Likes

That would likely be the case, sorry.

well dont tag them aswell

Hi, there.

Our verification service has been receiving usually high activity lately which is what leads me to believe that Glitch has blocked https://evida.elliebot.xyz.

Could you guys unblock us or something?

Thanks!

1 Like

Hey @Laphatize seems like glitch has been having a lot of issues lately and is most likely due to that.

2 Likes

You might want to try contacting [email protected]

The website isn’t blocked by glitch. There is a issue with your website.

Hey @Laphatize,

I just tried your website now and it seemed to be working for me!

Same here!


1 Like

Hi, so this is my first complete Code and Running Project in Glitch Platform,
and I saw a lot of youtube videos and read some topics in glitch about How to Make bot running 24/7 in Glitch
a lot of people recommended UptimeRobot and Node-keepalive,
I’m using both of them in my project, but the project won’t stay awake and it will turn off about 5 hours later or something
so here I am begging for help!

My server.js Code:
const { Client, Collection } = require(“discord.js”);
const { readdirSync } = require(“fs”);
var TOKEN = process.env.TOKEN;
const client = new Client({ disableMentions: “everyone” });

const http = require('http');
const express = require('express');
const app = express();
var keepAlive = require("node-keepalive");
keepAlive({}, app);
var server = require('http').createServer(app);
var rsCount = 1;
app.get("/", (request, response) => {
  console.log(Date.now() + " Ping Received");
  //response.sendStatus(200);
  response.sendFile(__dirname +"/views/index.html");
});

app.get("/keepalive", (request, response) => {
  console.log(Date.now() + " Ping Received");
  //response.sendStatus(200);
  response.sendFile(__dirname +"/views/index.html");
});

const listener = server.listen(process.env.PORT, function() {
  console.log('Your app is listening on port ' + listener.address().port);
});
setInterval(() => {
  http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/`);
  http.get(`http://${process.env.PROJECT_DOMAIN}.glitch.me/keepalive`);
  rsCount++;
}, 280000);

client.login(TOKEN);

and here is my Uptime Robot Config:

also when my project is online the UptimeRobot will say it’s still offline, so I have no idea what to do!
and every time I’m starting the project the app will use npm i in console, so is there any way to get rid of it too?
my project link: https://glitch.com/~asqar

Thanks!

Yes, Glitch blocked them temporarily.

wow, glitch makes a video about how to run a bot 24/7 and now blocking them :joy:

2 Likes

You should check out the link below for an explanation why they’re doing it. The block is only temporary.

i got it, but any idea about the npm i ?
everytime i start my project its like it use npm i command in console by default, anyway to get rid of it ?

it says something like this in logs:
Installing...

any idea to get rid of it?

It’s installing the packages, due the project is falling asleep.

but it is installed before, so whats the point of installing again?
i really don’t want this to happen because it takes a lot of times to start the project!

Disable auto-restart by adding watch.json.

watch.json auto-restart is only for the time you edit something in your project(i guess), and i already disabled that, if the thing you are saying is not the same thing im saying, please give me example of watch.json !

{
    "install": {
    "include": [
      "^package\\.json$",
      "^\\.env$"
    ]
  },
  "restart": {
    "exclude": [
      "^public/",
      "^dist/"
    ],
    "include": [
      "\\.js$",
      "\\.json"
    ]
  },
  "throttle": 84600000
}

ok, here is the thing,
i already have this file
and this restart type that glitch will do when we are editing is like killing the active process and use node index.js again,

but the restart i’m talking about is not like this, because as you said it will install all packages AGAIN
its something like using npm i or something as i said!

I mean watch.json is disabling that you when type it will not refresh.

i know, but thats not my problem, my problem is like
im going to run the project after 12 hours and it will install all the packages that were installed before
and i dont want this!

Ping your project then.

Sadly, ping services are blocked temporary! :disappointed:

Uptime not working anymore?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2 Likes

Hello Glitch.
Over the past two days, I’ve had to reinstall express 50 times.
It just randomly decides to go away killing the server.
Please take a look into that.
Thanks.

That started to happen to me today, worse than that, it keeps not detecting some modules

Same happened to me, try changing the package’s version, that’s how I resolved my issue.

Glitch is having some issues, you should either self-host or wait it out.

Anyone who is getting the issue just ping your project or try reinstalling the project, or add watch.json to your files.

Yes, you can use the watch.json to specify which files trigger a container restart or install when edited as well as change the delay time between making edits and those changes being applied.

Hi @valerypopoff!

We are receiving reports of some webhooks that are unrelated to the use of ping services not working right now. Our team is looking into this and as soon as I learn more, I will give you an update! Thanks for flagging this!

5 Likes

Bummer, but thanks for the reply. :0)

1 Like

Can we know when glitch is gonna enable the ping requests back?

Glitch doesn’t know themselves how long its gonna take to fix the issues their facing, therefore there is no ETA on how long it will take to get the ping services block lifted.

1 Like

Does Anyone Have A ETA When I Will Be Able To Ping My Bot Again Or Is Glitching Blocking Ping Systems Premanetly Please Someone Give Me A Answer

There is no known ETA, the glitch staff has said they will get back to use when they do.

2 Likes

Okay Thanks For Responding I Hope They Get In Up And Running Soon
But I’m Still Wondering Is The Block Temporary Or The Blocking Pinging For Premium Only Or Is It Just Overall Blocked

It’s temporary I think

It is temporary.

For anyone having the problem that the console errors that a module cannot be found, glitch resetted the node_modules to prevent further issues to their and your systems.
And how do you help that out?
• The simplest way is going to your package.json,
• Look at dependencies
REMOVE them all, make sure the bot sees this by having it refresh/restart if you have a watch.json file.
• Once this finishes, paste back all the information you just removed from the dependencies list.
Restart/refresh once again and that should help. *

If this doesn’t, try searching for solutions like enable-pnpm or by doing npm i <module>.

We should make a rule that you can set ping requests with a limit.

Such as we have to keep the interval below a certain time.
I think this will help :slight_smile:. Just trying the best to get this organized.

1 Like

It has been over a WEEK. I think an eta and/or update would be in order

Hi there @RonnieBoy82!
As you can see from the recent update on status.glitch.com, the team are working on fixing the current outage. I imagine the block will be removed when the problem is identified and a fix is implemented. It would be very hard for the Glitch Support Team to know when this would happen as it depends on the severity of the issue
Hope this helps clarify some more,
Eddie

No, I don’t think you understood the post.

The post was just to say that you should wait it out and not use services like that.

By participating in those services, you are likley making the outage last longer.

It should also be noted that @SplitXPlayZ has left Glitch.

I cannot stop you from using a service like that but please know that you may be harming Glitch for everyone else.

Glitch has banned pings because they are overloading Glitch servers.

For now, you sadly cannot on Glitch. Glitch will be lifting the ban sooner than later.

However, you can always look into self hosting which is free.

Why not look into self-hosting?

Or buying a VPS from a company like Digital Ocean

1 Like

Self hosting is on your PC, yes.

1 Like

You can leave your PC online.

Then have you considered repl.it?

1 Like

I’m sorry, but there is not really a good free, no strings attached way to host a bot.

Its another host.

Free, no free private projects option, and works with UptimeRobot to my knowledge

1 Like

It’s like a river of discord bots and glitch is a dam and the repl.it is a dam after it. With glitch blocking pinging services I’m pretty sure most discord bot coders will flow down to services like repl

5 Likes

I have heard this dam analogy recently :thinking:

5 Likes

That is a lot of power usage. I would recommend hosting on mobile.

wow, I guess someone else also thought of it

Comparing the glitch servers with a water dam? Yeah, that was me.
https://support.glitch.com/t/content-deleted/27087/90

I am having the same issue with error 403 from webhooks connections from IFTTT and since the same date. There will be a solution for this problem?

Thanks.

I hope this someday changes

3 Likes