FlyerTalk Forums

FlyerTalk Forums (https://www.flyertalk.com/forum/index.php)
-   Technical Support and Feedback (https://www.flyertalk.com/forum/technical-support-feedback-386/)
-   -   Tim, Randy, is there any ETA on search functionality? (https://www.flyertalk.com/forum/technical-support-feedback/408105-tim-randy-there-any-eta-search-functionality.html)

Rut Dog Mar 7, 2005 4:02 pm

Tim, Randy, is there any ETA on search functionality?
 
If no ETA, could you let us know if the current thinking is days, weeks, or months. :eek:

Thanks.

Canarsie Mar 7, 2005 6:16 pm

The following quote:

Originally Posted by Randy Petersen
Managing a high volume Web site has a unique challenge when you consider all the moving parts. Our latest problem turned out to be related to this:
Performance Hit Since PHP 4.3.10 / 5.0.3
Many people have noticed that vBulletin (and a lot of other PHP applications) suddenly started to run significantly slowed than normal after installing PHP 4.3.10 or 5.0.3 in order to patch the security flaw in previous versions of PHP.
This cause of this slow-down has been identified as a problem with the unserialize() function in PHP. For more details, see bugs.php.net.
This problem has now been fixed by the PHP developers, though the fixed version has yet to be released in a 'stable' version. However, the latest CVS snapshots of PHP 4.3.x and 5.0.x, available from snaps.php.net contain the fix and restore the original speed of unserialize().
While we would not recommend running a 'dev' version of PHP on any production server, we understand that the performance problem has been a major issue for some people. If you are badly affected, you may want to consider running a 'dev' version of PHP at your own risk in order to overcome the performance problem.

As it turns out, when we moved to this latest version of PHP to fix a potential security flaw, it caused the slow down (and as noted, not just for our Web site). We are currently awaiting the official release fo the new version with the fix not opting to go with the 'dev' version because there are risks associated with that and we really are not interested in becoming a statistic. Once this fix is released, we'll install, test and reopen search. etc.

Thanks for being patient as well as understanding there are a lot of moving parts on this Web site and we're not just talking about our members. HA!

...is from Milepost #32 of the Performance Test Feedback / Temporary Search Downtime thread.

Unfortunately, your question really needs to be asked at www.vbulletin.com, or you might be able to ask the question (or find out the answer) at www.vbulletin.com/forum/.

Rut Dog Mar 7, 2005 9:58 pm

thanks

Canarsie Mar 7, 2005 10:00 pm


Originally Posted by Rut Dog
thanks

No problem, Rut Dog.

I truly wish that I had a better answer for you...

alanw Mar 8, 2005 9:09 am

What exactly is a milepost? :confused:

John at Webflyer Mar 8, 2005 9:22 am

Actually the question needs to be asked of the developers of PHP.

vBulletin doesn't have much to do with it.

The new release could come at any time.

Canarsie Mar 8, 2005 10:22 am


Originally Posted by John at Webflyer
Actually the question needs to be asked of the developers of PHP.

vBulletin doesn't have much to do with it.

The new release could come at any time.

Thank you for the correction, John at Webflyer.

How are the other Internet bulletin board sites — especially those with a larger membership and higher volume of posts than FlyerTalk — dealing with the PHP issue?

Originally Posted by alanw
What exactly is a milepost? :confused:

Here is the definition of a milepost from The NEW FlyerTalk: Helpful Hints, Tips and Suggestions to Enhance Your Experience “sticky” thread in this forum.

John at Webflyer Mar 9, 2005 9:13 am

Different boards use different techniques -- one of the largest boards in the world limits the number of connections -- if you hit that board during peak hours chances are good that you'll be locked out. That's definitely something we don't want to do.

Kremmen Mar 9, 2005 8:52 pm


Originally Posted by John at Webflyer
Different boards use different techniques -- one of the largest boards in the world limits the number of connections -- if you hit that board during peak hours chances are good that you'll be locked out. That's definitely something we don't want to do.

It'd be a hell of a lot better than no search.

serfty Mar 9, 2005 8:58 pm


Originally Posted by Kremmen
It'd be a hell of a lot better than no search.

No it wouldn't! :)

(Unless you use search as an integral part of your FT browsing like 'new posts').

I have been involved with IT for many years and generally people prefer restricted/slow access to no access on an 'ad hoc' basis.

Kremmen Mar 9, 2005 9:17 pm


Originally Posted by serfty
I have been involved with IT for many years and generally people prefer restricted/slow access to no access on an 'ad hoc' basis.

I've been involved in IT for many years too, and I'd agree that people prefer slow access to no access, which is why we should have search even if it slows the board down, rather than no search, which amounts, in many respects, to no access.

What amazes me is that there are so many options to get around this, but none are being employed here: patch php, patch vbulletin, use the php fix issued on Jan 16 (see the bottom of the php bug discussion), go back to a previous version (was there any real risk from the bug anyway? can the risk be circumvented by reducing some less important piece of functionality?), etc.

By far the simplest thing to do, if there is any real risk of the latest php versions being unstable (which seems unlikely), would be to run a new version of php in parallel with the current site. www.flyertalk.com could have the current setup, unusable but stable, while ww2.flyertalk.com (or whatever) could have the latest vbulletin and latest php.

John at Webflyer Mar 10, 2005 9:05 am


Originally Posted by Kremmen
I've been involved in IT for many years too, and I'd agree that people prefer slow access to no access, which is why we should have search even if it slows the board down, rather than no search, which amounts, in many respects, to no access.

What amazes me is that there are so many options to get around this, but none are being employed here: patch php, patch vbulletin, use the php fix issued on Jan 16 (see the bottom of the php bug discussion), go back to a previous version (was there any real risk from the bug anyway? can the risk be circumvented by reducing some less important piece of functionality?), etc.

By far the simplest thing to do, if there is any real risk of the latest php versions being unstable (which seems unlikely), would be to run a new version of php in parallel with the current site. www.flyertalk.com could have the current setup, unusable but stable, while ww2.flyertalk.com (or whatever) could have the latest vbulletin and latest php.

Hmmm.

And if there was a security problem in the cvs snapshot that led to the board being pwned and the database damaged, possibly emptied? How would you react to that?

We are using the latest vbulletin release, and it looks to me like vbulletin is not going to patch for the unserialize() problem. So that is not an option.

Rolling back to php 4.3.9.... 4.3.10 was released to address serious, published, security problems. Rolling back does not seem to be a good idea either.

cactuspete Mar 10, 2005 9:08 am


Originally Posted by Kremmen
It'd be a hell of a lot better than no search.

IMO, the lack of a search function is making a shambles of many FT forums. Duplicate posts, duplicate threads, etc. - - generally more noise and less meaningful content (or at least more difficulty in finding meaningful content). The longer that this continues, the damage will be more severe.

Kremmen Mar 10, 2005 9:51 am


Originally Posted by John at Webflyer
And if there was a security problem in the cvs snapshot that led to the board being pwned and the database damaged, possibly emptied? How would you react to that?

I'd say that the day lost in restoring from backup would be vastly less of a pain than the lack of FT functionality so far.

However, if you think that's a real risk, why not just patch 4.3.10 with the performance fix, if you don't want to risk taking onboard all the other changes in any CVS snapshot?

I do wonder though whether it even mattered. Okay, there were some bugs in PHP 4.3.9. Could they actually be triggered by vbulletin? If so, were any particular circumstances required? The only reports I've seen have been very superficial -- PHP had bugs, vbulletin uses PHP, therefore upgrade PHP -- and may have been an overreaction in the first place. It's amazing to me that vbulletin are being so useless in an area they should know intimately.

ScottC Mar 10, 2005 10:38 am


Originally Posted by Kremmen
I'd say that the day lost in restoring from backup would be vastly less of a pain than the lack of FT functionality so far.

However, if you think that's a real risk, why not just patch 4.3.10 with the performance fix, if you don't want to risk taking onboard all the other changes in any CVS snapshot?

I do wonder though whether it even mattered. Okay, there were some bugs in PHP 4.3.9. Could they actually be triggered by vbulletin? If so, were any particular circumstances required? The only reports I've seen have been very superficial -- PHP had bugs, vbulletin uses PHP, therefore upgrade PHP -- and may have been an overreaction in the first place. It's amazing to me that vbulletin are being so useless in an area they should know intimately.

Oh trust me, it mattered. 6 of the VB sites I host were defaced. And several PHPbb sites were defaced. By defaced I mean vapourized. GONE. Emptied. All that was left was a single index.html telling you the news.

As for the "why not just restore the database", do you have even the slightest clue how large a SQL database is for a site the size of Flyertalk?

That isn't something you can restore in an hour, let alone a day...


All times are GMT -6. The time now is 5:01 am.


This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.