4 ms·
Would you mind posting what the offending CGI was doing? If you coded up your index.cgi to walk all over the CPU as badly as it sounds like you did, something
by blhack 17y ago
Would you mind posting what the offending CGI was doing? If you coded up your index.cgi to walk all over the CPU as badly as it sounds like you did, something was probably very very wrong.
That said, they were absolutely in the right to do this (except that they should have notified you first...).
I saw that you (or somebody) used the analogy of a landlord and an apartment. Let's explore that further...
Say you are renting an apartment, and the landlord doesn't charge you anything for water (which is pretty common, if not standard). Now, there is a bit of a gentlemen's agreement here. Yes, you have "unlimited" water but, like everything else in life, this needs to have the words "within reason" appended to it.
Now lets say that, for some reason, your apartment was using 10x as much water as everybody else in the building...so much so, in fact, that nobody else in the building could reliably get any water.
Your landlord calls you and says "Hey, joao, would you mind cutting the water back, please? You're kindof using too much", which you ignore.
A couple of months later, again, the landlord calls
"Hey, Joao, you're still using a shit-load of water, and your sortof hogging it all. Some of the other tenants are complaining...if you want, leave a key to your place in the office and we'll go check it out!"
Which you respond "over my dead body".
So, finally, after months and months of you hogging the water, they just use the master key to the building to go into your apartment, where they see that you've had the shower, the sink, and the toilet all running constantly for the last 4 months. They shut them off, then call you
"Hey, joao, yeah, we noticed that you pretty royally messed up and kindof left EVERYTHING in the bathroom on at the same time. Not cool...so we shut it off. Sorry for the inconveinience. BTW, sorry for having to go into your appt. like that, but the other tenants were complaining. Here are some instructions so that you can change the lock on your door an keep us from being able to help you like this in the future. Have a nice day!"
And your response to ignoring their totally legitimate requests for you to stop hogging all the resources is "WHAT A BUNCH OF PRICKS!!"
I think somebody needs to calm down and take a step back from the situation.
- pyre 17y agoGreat analogy, but you missed the point. (Great analogy because I can still use it to demonstrate the point) I would be pretty pissed if my landlord use the master key to access my apartment when he had a valve in the utility closet to just shut-off all water to my apartment. These are VPSes here. They can just pause the entire VPS instance, or further cap the CPU usage from what they had already capped it at.
- blhack 17y agoHooray for this analogy! Sadly, you didn't really use it correctly :(. Pausing the VPS instance would have been like locking them out of the apartment completely... I would much rather have a landlord come into my apartment to turn my faucet off (keep in mind: after I ignored her requests to for MONTHS) than lock me out of it completely.
- pyre 17y agoYou missed the 'or further limit his CPU share' part. The entire point was that they had options to limit his affect on other users without directly accessing his instance. In this case, they also have given the users the option of the 'master key.' Their ssh key is in the authorized_keys file by default, but the users are allowed to removed it. To me that is a statement to Rimuhosting that this customer would prefer that they did not access his VPS directly.
- christefano 17y agoThis is the only time I've seen anyone in this thread ask what the process was. I voted you up for that. Did the offending proccess really warrant the kind of intervention that RimuHosting is being criticized of?