MetaPost comments and questions about the messageboards and other parts of EN World. If you have a problem, this is where to go. Moderator email addresses are posted here.
I dearly hope that EN World doesn't switch over -- the extreme slowness and the CONSTANT error messages drove me nuts. (I stopped testing the forums when I couldn't even create a post because of the errors.)
I thought the slowness and the errors were caused by the unusually high amount of traffic? I think that it was higher today then any peak period we have, at least that's what it sounded like the intention was.
As for the new thread, yopu might have accidently hit the wrong button. It happens as they are right next to each other.
I started to get errors on Mortality.net yesterday, but 9 times out of 10 a reload cleared up the error. Everything was very slow, but that was mostly likely due to the insanly high amount of people doing things. Which was the point.
Now my next thought does this prove that ENWorld should be hosted on the same server as Mortality.net or hosted on another machine at Mortality.net? Personally I go for the second option. That way no matter how bad the actual traffic on ENWorld gets it shouldn't directly affect Mortality.net other than the bandwith.
Just a random thought from a random someone...
__________________ Mike "What smells like blue?"
--Phillip J. Fry, Roswell That Ends Well
I hope Adlon doesn't mind this, but do you all realize the system his Mortality forums are running on?
In a nutshell: Celeron Processor, 128MB Memory, Fujitsu slow-as-crud IDE hard drive, a Linux OS, and a 10MBit Network card. Morrus' system that runs these forums is a MUCH bulkier.
With that in mind, it is phenomenal that we had over 300 users hitting that one forum, and IT DIDN'T GO DOWN. It had glitches, and slowness, but it didn't crash (someone correct me here, but I believe this is correct.)
Yesterday's performance put the ENWorld server (and possibly Vbulletin Board software) to shame. No offense, Morrus.
__________________ "Conversely, I'm amazed at the number of people queueing up to tell people that don't like 4e that they are wrong. Why can't people just agree to disagree, and get on with actually playing the game?" --Delericho
If there's one dragon, it's a solo monster.
If there's five dragons, they're standard monsters.
If there's a dozen dragons, either most of them are minions or your DM is tired of the campaign.
--Lizard
Okay, here's a question. Keep in mind I know next to nothing about servers. How is it at all possible that Morrus's faster more powerful server is outperformed by mortality.net's server? It doesn't make much sense to me that the EN world server outclasses the Mortality server in almost every way and still has all these problems. Can some explain it to me? Slowly?
__________________ "Everyone's always in favour of saving Hitler's brain. But when you put it in the body of a great white shark, ooohh! Suddenly you've gone too far!"
The Windows versions of PHP and MySQL suck. vBulletin is a PHP/MySQL based system. Also, I don't think Mortality.Net's server is running any other high-demand applications.
drothgery sums it up pretty well. PHP & MySQL running on Windows 2000 (which I believe is the OS the ENBoards are on) is much much less efficient than to run it on a UNIX/Linux/BSD machine.
It seems that Windows doesn't handle the resources as well, mainly because one has to run so many other things along side the webserver and database.
I haven't helped testing (sorry, you can spank me )
Could it also be because this server has a much bigger load in threads and users. Looking up info in a database where 4500+ accounts takes more time than 1200+ users.
Originally posted by The It's Man Could it also be because this server has a much bigger load in threads and users. Looking up info in a database where 4500+ accounts takes more time than 1200+ users.
Same thing goes for number of threads/posts.
That's probably a very good point, actually. I remember when Eric used Gamespy's servers that the General forum there had to be pruned regulalry lest the number of threads caused the boards to crash.
I say look at two facts: for one whole day, on an inferior hardware box, with an inferior internet connect, Mortality took on ALL of our traffic, including 750 registrations (very system-intensive), with 450 users at peak times, and DID not crash.
Second fact: the Operating system used was long been touted in the past as a strong server OS. Apache is in the same class as IIS - each has its champions; Microsoft uses SQL Server with windows 2000 enterprise servers, and no doubt multiple very strong load-balanced servers. We may have to face it - The problem may even be in MySQL.
I trust Adlon has the proper tech knowledge and experience to help morrus in this situation, and that Morrus has for the past year always steered this community in the right path. I for one will stop armchair quarterbacking until Morrus asks for more opinions. ENWorld is in very good hands.
__________________ "Conversely, I'm amazed at the number of people queueing up to tell people that don't like 4e that they are wrong. Why can't people just agree to disagree, and get on with actually playing the game?" --Delericho
If there's one dragon, it's a solo monster.
If there's five dragons, they're standard monsters.
If there's a dozen dragons, either most of them are minions or your DM is tired of the campaign.
--Lizard
Originally posted by Henry Microsoft uses SQL Server with windows 2000 enterprise servers, and no doubt multiple very strong load-balanced servers.
Yes, Microsoft has never been anything but consistent in their insistence that at the minimum, you should probably have OVER 256 MB RAM at the minimum for a Win 2K server with any kind of load.
We have MUCH more load than what they are talking about with those minimum recommendations.
edit: I would also not automatically trust the hosting service that Morrus is using that they are not using the server for other things as well.
Last edited by reapersaurus; 11th May 2002 at 08:09 AM..
A slight correction on ONE post here: My server is running other intensive apps. An IRC server, 35+ hosted websites, 2 or 3 of which are full blown E-Commerce sites, with another 10 being high traffic sites (realestate sites, here in florida, 1000+ hits a day each), all of which were in operation while we hammered Mortality.
__________________ Mortality.Net!
A Dungeon Master's Resource for 1E, 2E, 3E, and d20!
Originally posted by The It's Man
Could it also be because this server has a much bigger load in threads and users. Looking up info in a database where 4500+ accounts takes more time than 1200+ users.
Same thing goes for number of threads/posts.
The first part of that does indeed have some bearing, the second part has NO bearing. When a user goes into a forum, the DB is querried only for the posts in that thread. So, threads/posts only has relevance when a search is done to see X posts by a certain author, or a keyword search.
Also, again, the MASS registration added greatly to the slowdown.
Registrations write to the DB in many areas, where posts add to one area, and link to one other in the DB.
I'm still looking at the possibilities of the first part.
__________________ Mortality.Net!
A Dungeon Master's Resource for 1E, 2E, 3E, and d20!
Adlon, when I click on a link of a topic in a forum, it does make a search into a bigger database on ENWorld than it did on your forums (BTW, I think it's great that you voluntererd to put this on a test on your server, glad that it didn't start smoking .
Morrus, I guess pruning these boards (well, the GF - or maybe only the "old" OT posts) won't be bad for performance. IIRC sometimes Eric did a "reindexing" of the database once in a while. I guess it won't be hurt for performance - bad news is that the boards should be offline for a while when you do that.