New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Comments
Thanks for the mention @DianTama
@VirMach while we aren't open source, we are happy to work with you to customise our system to suit your needs.
Sure, but the fun is already ruined, so it's worth considering.
@ben47955 Hard to worry about single-use coupon code reselling when you already have the server swamped with bots and WHMCS overselling shared-use coupons.
On this separate server, add a "proof of work" that slows down entries, or a "proof of stake" like a deposit. Also could have a "proof of identity" like links to LET/social/payment/SMS accounts. I'm sure @FAT32 could code it!
Proof of push-ups.
Agreed. Eventually, the performance of the most optimized app is still bounded by the hardware it's running on. I think VirMach mentioned in one of the threads that WHMCS asked them to throw more hardware power and run the WHMCS existing codebase.
I guess the only options are to scale out their WHMCS installation or entirely decouple WHMCS and the order page as you mentioned.
I followed the comment but got this reply "No, we cannot in this case" in ticket #916827. Please can you check it?
Ah yes, the "we don't want to do major dev work to improve the efficiency of the software, but we still want to retain the customer and continue selling it as-is, so try to convince them it's a hardware issue and get them to throw more hardware at it" approach. A lot of 'enterprise'-ish systems take the same approach.
It kinda works to a certain extent, but the thing is that at some point the cost of building something in-house (or even hiring a freelancer to write and maintain a new system) without any of the flaws will end up cheaper than the cost of throwing more and more hardware at an inefficient piece of software, plus you'd actually understand how it's working.
The other approach is to throw it into "the cloud" using some system that auto-scales based on demand, just for the peak periods (so eg have one server during regular times, but auto-scale to dozens of servers during heavy periods, scaling back down as load decreases). I don't know how well WHMCS would handle this type of auto-scaling though. A previous employer did something like that in Microsoft Azure, but I think they had to write their app in a way that took advantage of it specifically.
Actually that's not a bad idea, could just require an upper body photo with the special/timestamp written on the skin.
Maybe if they resolve the bot issue- their server would work better. Maybe if they had a stronger infra, their syhstem would work. It seriously isnt all on WHMCS- virmach has had 2 high volume years of black friday sales. Its obvious they are short on staff (based on earlier issues) and short on engineering and have no desire to pay hard money for someone like deluxe/cc to bail them out. And seriously why not just use a stripe billing page and collect the money- then pull the data into whmcs?
Good,client area back to life.
except the aggressive CF rules
So you're going to completely ignore the whole "this is a new version of the software" thing because you're mad at Virmach, eh?
They've already mentioned earlier in the thread that newer versions of WHMCS have a customer database query that is significantly less efficient than in older versions, which is (at least partly) why things are not working as well this year.
@VirMach,
The query itself isn't too bad. PMed you an idea how to improve it.
... and taken down again
Who's getting a Virmach (temporary) tattoo?
We're moving to a 48 core server with faster NVMe's and double the memory for more caching and such. If this still doesn't work, then we'll do some kind of HA setup with the two servers (or more.)
next EPYC 7002
This is the modern-day lazy ass approach to "apps", rather than proper efficient programming. We're seeing this increasingly in Linux, though still not at the Windoze stage. Having been battling with a client's crap Adobe owned Magento, I do wish Windoze so-called developers would keep to their own turf and not migrate bloat!
As for composer; gimme a break.
I was never a fan (nor programmer) of COBOL but at least it could run sizeable databases without the baggage of modern software. KISS approach. How about nginx fronting a maria innodb backend? With no gimmicks and just fine tuning.
The computing power mentioned here, to run just a billing system with a sales frontend, is just ludicrous.
All IMHumbleO.
The funniest part is that WHMCS initially criticized us for having a MySQL setting "too high" and told us to run MySQLTuner, and MySQLTuner perpetually just tells us to increase it for the site to run smoothly, or it recommends otherwise essentially fixing the coding.
Anyway, let's do a quick test run and see if this one holds up.
Are Ubuntu 18.04 or 20.04 images available? Only see Ubuntu 16.04 minimal on the reinstall list.
Give me 3 minutes to pay older invoice please
I paid, thanks for waiting, release the Kraken.
ISO is available for higher versions. We've been having some trouble getting SolusVM password reset and such working on our images otherwise, hence the delay.
Certain aspects of the reports, I take with a pinch of salt: it's only there for guidance, afterall. I do find it an exceptionally useful tool but you should also use tuning-primer.sh, and glean the best from both. I'm not a db programmer but have been supporting relational databases for quite some time.
Example: the recommendation to set query cache to zero - I guess it depends on what other caching mechanism(s) that you have in place.
Oh, and what's one the most frequent thing recommended, once you have the 'essentials' tweaked? Use indexing properly, to reduce the size of the join buffer. Sound familiar?
Please note, for the sale and future re-installs: Windows may not come with licensing.
I'll add another disclaimer.
but this is to 'mount CDRom' so you will need to click few things manually (next, next, next, login, password, timezone, next, install mostly )
May ? So in which condition license will be included ?
Next deal is going to be pretty good. I divided the price by half over half on purpose, to see if the server still holds up. Do your worst (and before anyone gets upset if it doesn't hold up it's best we try to make sure it stays stable throughout the night right now.)
Dear @VirMach is there any way to 'hide' my services that are long gone for years, yet I am always greeted with them on the Service Tab? No, I don't want to sort by Status every damn time I visting billing. Just hide those older fuckers or move to the end?
https://i.imgur.com/TKagsTN.png