Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


★ VirMach ★ Fashionably Late Black Friday & Cyber Week 2020 ★ Flash Deals ★ View inside ★ $7/Yr 512M - Page 21
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.

★ VirMach ★ Fashionably Late Black Friday & Cyber Week 2020 ★ Flash Deals ★ View inside ★ $7/Yr 512M

1181921232498

Comments

  • @8nation said: Previous years offers have caught the attention of the bots?

    That is what mod_security rules are for!

    Thanked by 1FrankZ
  • TimboJonesTimboJones Member
    edited December 2020

    @alilet said:
    I wonder what differently happened this year? They ran flash sales last year and before that too and athough there were problems but not like this.

    tl;dr The problem is their backend billing system. In previous years, let's say it took X amount of server processing power per client (tens of thousands of clients). But this year, after the billing system changed the way they handled stuff, it now takes like 5X (who knows, 2X, 8X, whatever, its way more than feasible) on top of them having way more customers than ever before. So the demands on the server over previous years are exponential and a bottleneck.

    So the solution is to either keep throwing more horsepower (more and faster servers), or fix the code so it doesn't require so much processing power to handle basic tasks.

    Both solutions take time and money. Lots.

    Thanked by 1AlwaysSkint
  • @mgilang said:
    wtf? just because this flash sale you decide to maintenance mode that whmcs? we need to access the panel

    If you’re trying order stuff and/or make payments, you’re a bit out of luck right now but if it’s VPS management, remember that you can just access SolusVM directly for that. Look in your welcome email for the username for your VPS. If you don’t have/know your password, simply reset it with the username and it’ll send you a password.

    I actually prefer it that way, to be honest.

  • How many of their services are deployed using integrated control panel into WHMCS which would therefore require service information and management usually handled by the likes of SolusVM to be handled by the WHMCS DB, i’d imagine this is a highly likely reason why their billing has grinded to a halt as well...

    Thanked by 1Cam
  • VirMachVirMach Member, Patron Provider
    edited December 2020

    WHMCS replied and pretty much confirmed that the new query they do on newer versions pretty much take a second each, with a single person doing it, just to authorize/confirm a single user (to run the query I mentioned above.)

    They stated however that it's not the query itself that's bad, but it becomes difficult once there is more than one person doing it...

    They suggested we just throw more power at it instead of fixing their code, "and optimization can only do so much to make the software itself as efficient as possible." They completely ignored the fact that we ran fine on a much smaller server before these queries were being done. Whatever, we're bringing back the panel out of maintenance mode and not continuing with the sale for the time being. In about 8 hours we will need to place it back in maintenance mode and we'll try to do some type of clustering and hopefully, if all goes well, resume the sale at 6 PM.

    If any developers are interested in working on an alternative to WHMCS for us please private message me, we can probably at the very least help fund your project if it fits our needs (because it seems like we need to go from a server that costs $50/mo to us, before any markups, to servers costing $1,000/mo just to run this terrible software from just one version update.)

    Edit: I noticed here on the very helpful article they linked, they did their high availability using AWS so to do a similar setup, it would cost about $10,000 a month to run their billing software for a company our size.

  • @VirMach why don't you rollback WHMCS to the previous version?

    Thanked by 1Unicom
  • @VirMach can you please reactive the invoice of the $8.88 offer for people we were not able to login to pay. thank you

    Thanked by 1yoursunny
  • @VirMach said:
    WHMCS replied and pretty much confirmed that the new query they do on newer versions pretty much take a second each, with a single person doing it, just to authorize/confirm a single user (to run the query I mentioned above.)

    They stated however that it's not the query itself that's bad, but it becomes difficult once there is more than one person doing it...

    They suggested we just throw more power at it instead of fixing their code, "and optimization can only do so much to make the software itself as efficient as possible." They completely ignored the fact that we ran fine on a much smaller server before these queries were being done. Whatever, we're bringing back the panel out of maintenance mode and not continuing with the sale for the time being. In about 8 hours we will need to place it back in maintenance mode and we'll try to do some type of clustering and hopefully, if all goes well, resume the sale at 6 PM.

    If any developers are interested in working on an alternative to WHMCS for us please private message me, we can probably at the very least help fund your project if it fits our needs (because it seems like we need to go from a server that costs $50/mo to us, before any markups, to servers costing $1,000/mo just to run this terrible software from just one version update.)

    Edit: I noticed here on the very helpful article they linked, they did their high availability using AWS so to do a similar setup, it would cost about $10,000 a month to run their billing software for a company our size.

    if you really want to move out,
    why don't you try blesta or @Jord billingserv maybe?

  • VirMachVirMach Member, Patron Provider
    edited December 2020

    @DianTama said:

    @VirMach said:
    WHMCS replied and pretty much confirmed that the new query they do on newer versions pretty much take a second each, with a single person doing it, just to authorize/confirm a single user (to run the query I mentioned above.)

    They stated however that it's not the query itself that's bad, but it becomes difficult once there is more than one person doing it...

    They suggested we just throw more power at it instead of fixing their code, "and optimization can only do so much to make the software itself as efficient as possible." They completely ignored the fact that we ran fine on a much smaller server before these queries were being done. Whatever, we're bringing back the panel out of maintenance mode and not continuing with the sale for the time being. In about 8 hours we will need to place it back in maintenance mode and we'll try to do some type of clustering and hopefully, if all goes well, resume the sale at 6 PM.

    If any developers are interested in working on an alternative to WHMCS for us please private message me, we can probably at the very least help fund your project if it fits our needs (because it seems like we need to go from a server that costs $50/mo to us, before any markups, to servers costing $1,000/mo just to run this terrible software from just one version update.)

    Edit: I noticed here on the very helpful article they linked, they did their high availability using AWS so to do a similar setup, it would cost about $10,000 a month to run their billing software for a company our size.

    if you really want to move out,
    why don't you try blesta or @Jord billingserv maybe?

    At this point, it'd have to be something open source. We've had our fair share of everything breaking from a license not working in the past as well.

  • brueggusbrueggus Member, IPv6 Advocate

    @VirMach said: They suggested we just throw more power at it instead of fixing their code, "and optimization can only do so much to make the software itself as efficient as possible." They completely ignored the fact that we ran fine on a much smaller server before these queries were being done.

    That's pretty much the quality of replies we get from vendors who receive 100k+ per year for "support" and "maintenance" from my employer. They obviously have no pressure at all to maintain some kind of quality standard.

    Open Source IS the way to go, but such a project needs to have more than one or two people backing it up.

    Thanked by 1yoursunny
  • @brueggus said:

    @VirMach said: They suggested we just throw more power at it instead of fixing their code, "and optimization can only do so much to make the software itself as efficient as possible." They completely ignored the fact that we ran fine on a much smaller server before these queries were being done.

    That's pretty much the quality of replies we get from vendors who receive 100k+ per year for "support" and "maintenance" from my employer. They obviously have no pressure at all to maintain some kind of quality standard.

    Open Source IS the way to go, but such a project needs to have more than one or two people backing it up.

    Maybe we should start the lowendbilling project ?

  • @VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    Thanked by 1storm
  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire
    edited December 2020

    @randomq said:
    VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    I have something similar to that proposed to him in PM 2-3 days ago, and I am able to work on that and make it happen in a short time, but no replies as usual :)

    Sometimes it is not that a temporary solution doesn't exists, so I guess I shouldn't be a busy body?

    Thanked by 1AlwaysSkint
  • @randomq said:
    @VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    And now you will have coupon code reselling and more drama. You will need a way to fight that. Not sure what is possible with WHMCS thought.

    Thanked by 1yoursunny
  • VirMachVirMach Member, Patron Provider

    @ben47955 said:

    @randomq said:
    @VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    And now you will have coupon code reselling and more drama. You will need a way to fight that. Not sure what is possible with WHMCS thought.

    About 99% of all the ideas we ever have been chucked out because "oh right then someone could ruin the fun by doing this, this. and this."

  • brueggusbrueggus Member, IPv6 Advocate

    @ben47955 said:

    @randomq said:
    @VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    And now you will have coupon code reselling and more drama. You will need a way to fight that. Not sure what is possible with WHMCS thought.

    Would it be possible to place the orders via this tool which then generates the services and invoices in WHMCS asynchronously to reduce the load on the WHMCS panel? Just a thought...

  • Daniel15Daniel15 Veteran
    edited December 2020

    @ben47955 said:

    @randomq said:
    @VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    And now you will have coupon code reselling and more drama. You will need a way to fight that. Not sure what is possible with WHMCS thought.

    Instead of promo codes, just save the purchased flash sales into a queue of orders to be placed, and then have a separate service that syncs the queue into WHMCS. That way, customers are not directly touching WHMCS themselves, and things shouldn't break. Give customers an expected time frame (eg. "you'll receive an invoice within an hour") and deal with WHMCS in a throttled way.

  • FAT32FAT32 Administrator, Deal Compiler Extraordinaire

    @brueggus said:
    Would it be possible to place the orders via this tool which then generates the services and invoices in WHMCS asynchronously to reduce the load on the WHMCS panel? Just a thought...

    That's more or less what I proposed :) - Of course, people can still potentially change the email address, sell the email account etc but we can try to make it more strict by imposing more limits (such as limits on IP address as well)

  • And what about single use coupon on a external platform, but only usable for customer with existing service ? It would still allow reselling, but people will be way less confident to do it I think.

  • NeoonNeoon Community Contributor, Veteran

    waiting queue anyone? Just slow down the requests going via the order links.

  • @VirMach Is there any chance to save my unpaid bf-19 vps from termination. Would you consider to freeze unpaid VPSes termination process until billing panel is up and run again?

  • @FAT32 said:

    @brueggus said:
    Would it be possible to place the orders via this tool which then generates the services and invoices in WHMCS asynchronously to reduce the load on the WHMCS panel? Just a thought...

    That's more or less what I proposed :) - Of course, people can still potentially change the email address, sell the email account etc but we can try to make it more strict by imposing more limits (such as limits on IP address as well)

    It is going to be hard to keep someone from selling the email account along with the service. I can see problems on the IP limit because someone might be assigned a dynamic IP or on mobile. Maybe impose a reasonable time limit to pay the invoice (12-24 hours), but discourage resellers.

  • aliletalilet Member
    edited December 2020

    Billing panel is up again.

    EDIT
    Ok before writing this comment I checked and was able to login to billing panel. After writing this comment I checked again and it is now down.

  • VirMachVirMach Member, Patron Provider
    edited December 2020

    @appv said: @VirMach Is there any chance to save my unpaid bf-19 vps from termination. Would you consider to freeze unpaid VPSes termination process until billing panel is up and run again?

    We've already extended terminations to like 3 weeks later, don't worry.

    Keep in mind this will be changed to normal once we have everything operating smoothly but I'll still wait 1-2 days before we do that after everything's returned to normal.

  • VirMachVirMach Member, Patron Provider
    edited December 2020

    @alilet said: EDIT
    Ok before writing this comment I checked and was able to login to billing panel. After writing this comment I checked again and it is now down.

    And now it's up again.

  • and now it's down again :blush:

  • Hello, so I tried to contact you guys multiple ways (on phone, by submitting ticket etc) without any luck. Now, as I read the comments I see that you are working on the client area maintenance so I won't bother you about that.

    I would just have 1 question regarding a package I ordered, because I'm unable to use it even though I paid for it a week ago.

    So, I ordered a KVM-SPECIAL (40x IP Marketing Proxies) package and I'm unable to find the 39 additional ips other than the main one. My email is [email protected], Invoice number 1122054. If you need any details regarding the order please let me know.

    Please excuse me if I posted this in the wrong section, I just cant find any other way to reach you guys and this is pretty urgent.

    Thanks in advance for your kind help.

  • @eNzim said: KVM-SPECIAL (40x IP Marketing Proxies)

    Is this even a product offered by Virmach ?

  • @VirMach said:

    @ben47955 said:

    @randomq said:
    @VirMach Just write a tiny little flash sale app on a separate server that can be pre-stocked with single use promo codes and aggressively defended against bots. Could even have a delay between when they win and when the code is mailed to them to spread out the load, if still an issue.

    And now you will have coupon code reselling and more drama. You will need a way to fight that. Not sure what is possible with WHMCS thought.

    About 99% of all the ideas we ever have been chucked out because "oh right then someone could ruin the fun by doing this, this. and this."

    What if this plus requiring an account to have specific amount of store credit ($5 maybe) at a specific time (Dec 7, 00:00 GMT), make a list of those account (IMO doable with a simple query?) and only allow them to join the coupon app?

  • @ben47955 said: Is this even a product offered by Virmach ?

    iir they have (had?) some strange/shady proxy/SEO there in offers, just wait for panel to be up and dive into 'other services' :D

    Thanked by 1Chronic
Sign In or Register to comment.