WordPress 2.9.2 large user list
-
I have imported over 30,000 users into a wordpress 2.9.2 blog and I’ve found that the user admin page now comes up blank.
Digging deep into debugging the PHP code one tiny step at a time I found that the get_users_of_blog function was running out of memory in what appears to be the process of loading the entire user database into memory in order to count the users in each role.
The only way I could fix it was by boosting the allowable memory for PHP from 64mb to 256 mb, but that caused Apache to chew up a TON of memory in a very short time and the next thing I knew my server was having to use virtual memory and was slowing to a crawl. Surely a cloud server with 1GB of ram should be sufficient to run a blog? (2GB virtual, 30GB storage)
I’ve bent over backwards trying to make up for this, including what seem to be some very dramatic limitations to Apache’s allowed simultaneous servers, users, requests, etc. and I’m concerned that I’ve now got a system which kind of works, but with 30,000 users where only five of them can use the system at the same time.
I can’t be the only one that’s run into this overall issue. Any suggestions?
The topic ‘WordPress 2.9.2 large user list’ is closed to new replies.