I hate to say it, but man..

moosehead

Chief Petty Officer
Joined
May 29, 2012
Messages
437
This coming Memorial Day will be 12 months of "debugging". Time for Alt B.
 

toneeees

Administrator
Joined
Mar 15, 2011
Messages
3,024
So apparently, it has nothing to do with the servers. Our IT guy has tied it to the vBulletin PM system. Just watching the process list, the pms can sometimes take 18 seconds to send, preventing other processes from processing. If one person sends a pm to multiple people, it multiplies.

Apparently, vBulletins new version has separated the notification system from the PM's and have said that there is an increase in performance. I believe we are upgrading to the new version tomorrow, hoping to solve this issue. If not we may have to remove the PM system until we can fix the problem internally or find a work around.
 

MTboatguy

Fleet Admiral
Joined
Jul 8, 2010
Messages
8,988
Really? The Private Message system is causing all of the problems? Not really doubting, but I find it hard to believe the PM system is being used hard enough to cause a slowdown in the other processes that run this software, if it is, then it is some really poor programming.
 

toneeees

Administrator
Joined
Mar 15, 2011
Messages
3,024
Really? The Private Message system is causing all of the problems? Not really doubting, but I find it hard to believe the PM system is being used hard enough to cause a slowdown in the other processes that run this software, if it is, then it is some really poor programming.


While watching the process list, most things take 1-2 seconds. When sending a PM, watching the process list, it takes much longer. We are going to test the theory and disable PM's for a bit.
 

GA_Boater

Honorary Moderator Emeritus
Joined
May 24, 2011
Messages
49,038
Really? The Private Message system is causing all of the problems? Not really doubting, but I find it hard to believe the PM system is being used hard enough to cause a slowdown in the other processes that run this software, if it is, then it is some really poor programming.

I'm not surprised at all. All it takes to bring the system to it's knees is a logic race. I'm wondering about their test procedures or lack of same. PM's are used use quite a bit.
 

toneeees

Administrator
Joined
Mar 15, 2011
Messages
3,024
Since disabling pms, load time averages have dropped significantly.
 

MTboatguy

Fleet Admiral
Joined
Jul 8, 2010
Messages
8,988
I'm not surprised at all. All it takes to bring the system to it's knees is a logic race. I'm wondering about their test procedures or lack of same. PM's are used use quite a bit.

I am still surprised, I have several VB systems running as well as PHPbb3 systems running and I have never had a problem with the PM system taking up all of the resources to a point that it impacts the rest of the system, they are two entirely different sub-systems.

I have spent over 10 years as part of the development team for PHPBB3 and know exactly how this software works.
 

toneeees

Administrator
Joined
Mar 15, 2011
Messages
3,024
I am still surprised, I have several VB systems running as well as PHPbb3 systems running and I have never had a problem with the PM system taking up all of the resources to a point that it impacts the rest of the system, they are two entirely different sub-systems.

I have spent over 10 years as part of the development team for PHPBB3 and know exactly how this software works.

Do you have VB5 running? Or the 4.0 versions?

Previous to the upgrade, I don't believe we've ever experienced an issue with the PM system either. The queries the PM system uses are to blame, not for all of it, but the majority.
 

MTboatguy

Fleet Admiral
Joined
Jul 8, 2010
Messages
8,988
Do you have VB5 running? Or the 4.0 versions?

Previous to the upgrade, I don't believe we've ever experienced an issue with the PM system either. The queries the PM system uses are to blame, not for all of it, but the majority.

Yes, Toneeees, I do have 2 servers set up with VB5 and I have been playing since a week after you guys updated to VB5 so I could figure out what was going on, however I have not implemented it in any of my live websites, because I saw what you guys were going through.
 

toneeees

Administrator
Joined
Mar 15, 2011
Messages
3,024
Well if you ever do make the switch and have some questions. Feel free to shoot me a PM.
 

moosehead

Chief Petty Officer
Joined
May 29, 2012
Messages
437
Not sure why anyone would take that leap given this experience. What do VB have to say for themselves? Have they put resources against this? Put boots on the ground?

Searching "VBulletin 5 problems" produces a litany of criticisms of both the company and this software.
 
Last edited:

MTboatguy

Fleet Admiral
Joined
Jul 8, 2010
Messages
8,988
Well if you ever do make the switch and have some questions. Feel free to shoot me a PM.

I am running them in a virtual live environment and have simulated heavy traffic on both of them., so I do know what the problems can be.
 

toneeees

Administrator
Joined
Mar 15, 2011
Messages
3,024
I am running them in a virtual live environment and have simulated heavy traffic on both of them., so I do know what the problems can be.


Does this simulated traffic send messages or create for topics?
 

redneck joe

Supreme Mariner
Joined
Mar 18, 2009
Messages
11,065
I have no idea what you guys are talking about other than...

We use a database for our inventory system of record and we have issues (minor) all the time. It is a large system, many millions of lines on the many many tables (which we are cleaning up soon) and a few hundred users on at any given time. We are currently slow rolling an enhancement out but as part of the regular bug fix patches we put out on an entirely unrelated issue our wonderful IT folks put in some extra code at the last minute they thought we needed (for the 'logic race') but failed to inform us so we were not able to QA/UAT for performance. Reason I bring this up is we spent almost a week looking at our enhancement code as we added 100 users to the 10 that had been using on the very same day we started having performance issues so the ovbious issue was the enhancement code. It was not.


I'm sure you have looked elsewhere but when doing my job I always have to cover the obvious as many times it is apparently too obvious for people to do.


And BTW I work for a soon to be Fortune 10 or better company so just because we are big and have money doesn't mean it always works.
 
Top