Live data from Hacker News

Heroku has been running a second copy of my scheduler instance

openfolder.sh

31–40 of 132 posts

Re: Heroku has been running a second copy of my scheduler instance

#31

I vote for moving to Render! My god I wish I could short Heroku stock.

I’m curious as to your experience using Render? When I tested it out, it seemed very clunky I was seeing build times in excess of 30 minutes even for small projects.

Re: Heroku has been running a second copy of my scheduler instance

#33
post #23

Not sure if you have done this already but: If you rotate your database, redis and email provider passwords/tokens, the zombie process might still be running but will not have any effects any more.

This is a really smart idea! If you can't kill the process, make it completely ineffective by making it's api calls fail.

Re: Heroku has been running a second copy of my scheduler instance

#34
post #11

Earlier quoted context omitted.

Rent a $5/month VPS, install a few packages? Or just run a linux vm locally.

you clearly have no idea how things work outside of hobby projects, what about reliability? scalability, guaranteed uptime, resolving incidences,... You can account for all for that for yourself by creating a mini cloud provider.. good luck with that

Easy with the big words. All of that really depends on whether you're B2C or B2B, what kind of app it is and what kind of client. There's a company that has my code (Rails apps) running on Ubuntu Server VPSes with one guy who picks up the phone and restarts the server if something goes wrong (i.e. once a year). And the clients are multi-million businesses.

Re: Heroku has been running a second copy of my scheduler instance

#35
I guess any "easy" way to solve this right now is to put some authentication on the celery communication bus? I wonder if flower is being used.

Once auth is required for the celery processes, the old zombie wont have access. And if this occurs again OP could revoke access etc.

Re: Heroku has been running a second copy of my scheduler instance

#37
post #20

Earlier quoted context omitted.

So, rely on yet another vendor, or do as I suggested except without any semblance of reliabiliy.

Some one just starting out is not Google. They do not have Google's problems. They do not need Google's complexity, or a dozen layers of docker/terraform/k8s bullshit.

I really don’t understand this. Docker is not difficult to learn. K8s marginally more so.

Even if you don’t need HA it’s still worth it for a small team for ease of deploy.

Re: Heroku has been running a second copy of my scheduler instance

#38

Heroku has been an absolute dumpster fire. Every time their name comes up I can't help but mention that they deleted my account for inactivity, but have still been charging my credit card. No easy way to cancel because... they deleted my account.

File a chargeback each time they charge your card. The merchant has to pay the transaction fees both ways and a fee for the chargeback.

Re: Heroku has been running a second copy of my scheduler instance

#39

Heroku has been an absolute dumpster fire. Every time their name comes up I can't help but mention that they deleted my account for inactivity, but have still been charging my credit card. No easy way to cancel because... they deleted my account.

File a chargeback each time they charge your card. The merchant has to pay the transaction fees both ways and a fee for the chargeback.

But don't do it if its Google. I had been charged for g-suite for domain that expired and someone else picked it up (and parked), long story short after 3 months of back-and-forth with "support" I gave up and started with chargebacks. It was 7 of them, each month one for $6, until one sunny day I woke up and my own gmail account, my youtube TV and Google Play on 2 Android devices all got blocked with messages popping up I never seen before. Also my friend - who used my wi-fi plenty when we worked on a project together, got his gmail frozen with equally weird messages with no answer how to appeal or follow up. Just middle finger and good bye.

edit: and no, they did not stop charging me for youtube TV. I actually had to get a new card number for my credit card for them to stop.

Re: Heroku has been running a second copy of my scheduler instance

#40
>> So is it Celery then? This awesome library has its fair share of complaints about duplicated task execution — most are due to misconfiguration. I scanned dozens of Stack Overflow threads and GitHub issues in Celery’s repository. Very few were relevant to my case, and none of the fixes were.

I was so annoyed by the pain of configuring Celery I stopped my project and wrote my own job queuing system.

Job and message queues are ridiculously over complicated - including the one I wrote. For trivial usage, job queuing should be zero config.

Post reply on HN