WordPress.org

Ready to get started?Download WordPress

Forums

P2
[resolved] [closed] P2 High Load Server Shared Enviromnt (14 posts)

  1. ilushkin
    Member
    Posted 5 months ago #

    I’m looking for a theme that resembles P2 in functionality but without high load on server.

    I’ve been trying P2 theme a few times, but my hosting (shared environment, Hostgator) just can’t handle the load it causes. (I have moderately busy website).

    Currently, I’m using custom modified Prologue theme (old P2) and noticing how outdated it is.

    Is there any way to disable Ajax, Javascript in the P2 theme?

  2. Jose Castaneda
    Member
    Posted 5 months ago #

    Short of rolling out your own version I can't think of a decent solution off the top of my head.

    I know that they are working on another one called O2 that may be something to look into.

  3. Is there any way to disable Ajax, Javascript in the P2 theme?

    That would likely render it non-functional, as the theme relies on these technologies for its distinctive features to work.

    I’ve been trying P2 theme a few times, but my hosting (shared environment, Hostgator) just can’t handle the load it causes. (I have moderately busy website).

    It really shouldn't do that. I suggest contacting Hostgator to see if they could help you analyze your server logs and figure out what's causing these load issues.

    Other troubleshooting techniques include deactivating all your plugins temporarily or switching to a default theme temporarily.

    Feel free to keep me posted!

  4. ilushkin
    Member
    Posted 4 months ago #

    Thank you for your reply, Kathryn.

    Believe me or not, but once I switched back to the Prologue theme, server became very happy. I've tested this theme on a second blog. Same issue. Basically something to do with the ajax calling for a recent posts/comments (I might be wrong). I tried to do the trick of changing update time. I do use WP Super Cache plugin. I did not try to deactivate all plugins, because I don't believe that deactivating jetpack (all that I have) will help much.

    Please refer to my old posts:
    http://wordpress.org/support/topic/banned-because-of-the-last-p2-upgrade?replies=1

    (my server produces SoftException in Application.cpp:641: Could not execute script error
    due to the high load)

    Please refer to the others:
    http://www.cotellese.net/2012/12/27/p2-theme-kill-sites-with-many-users/

    I've been banging that door for a while. :)

  5. Thanks for the background on your issue, I've read through the above posts and threads. I also delved into our bug-reporting system and the issue you describe doesn't seem to be widespread, as we don't currently have any other reports on it.

    I did some research on this error message:

    SoftException in Application.cpp:641: Could not execute script error due to the high load

    Some of the results I found point to limitations on HostGator's shared hosting servers, in multiple themes and even with other content-management systems, including Drupal. The threads all mention a limit on some HostGator servers of 25 concurrent processes.

    http://wordpress.org/support/topic/hitting-too-many-process-limit-and-getting-500-error-on-hostgator

    http://www.webhostingtalk.com/showthread.php?t=1255283

    Have you talked to HostGator about the possibility of increasing that limit for your account?

    Do you have another account on a different server, with a different host on which you could test the site?

    Unfortunately I don't have any alternative themes to recommend, but we are currently working on p2's successor, o2, in case you want to sign up: http://geto2.com/

  6. ilushkin
    Member
    Posted 4 months ago #

    I've been testing P2 theme again with plugins disabled and enabled (All I have Wp Super Cache, Wp Widget Cache, Login Limit, Jetpack, Akismet)

    Server usage goes through the roof. Somehow wordpress starts generating multiple processes thus killing the cpu. I will get back to hostgator for an advice.

    Thank you.

  7. ilushkin
    Member
    Posted 4 months ago #

    As to follow up. I've been testing recently P2 theme with the new hosting company (namecheap.com) and the results are the same. CPU usage goes over to the dangerous levels.

  8. Hi there, in the blog post you linked to above, the author mentioned that when they removed some of the 700 users their performance was "great again." I spoke with one of our p2 developers, who says that 700 users on p2 in a shared-hosting environment is probably not feasible, and that a site with that many users would very likely need more server resources.

    How many users do you have on your site?

    One suggestion our developer had was to try out p2 on WordPress.com and see how it works for you:

    http://theme.wordpress.com/themes/p2

    It would be an interesting experiment for you to try it on the WordPress.com platform and see if you have any issues.

  9. ilushkin
    Member
    Posted 4 months ago #

    The thing is that I don't have any registered users logged in. However, I have 5588 posts and about 5K -8K pageviews a day. Immediately, after the activation of P2 or Houston theme (child theme) the CPU usage jumps up to almost 100% and stays there till the server rules block the script.

    Moving to WordPress.com is not an option since I use ads from Google. I will consider to moving to a better plan, however, I don't think that it will help much....

    Trying my database on WordPress.com would be an option if only I had a private blog. Maybe I could import the database.... I will consider it. Thank you.

  10. Here's some feedback from another of our p2 developers to consider:

    P2 (and currently o2) just isn’t going to deal that well with lots and lots of users [even if not logged in], all accessing the site at the same time, especially on a shared host. Each user who has a P2/o2 window open is continuously polling the server, so they’re effectively sitting there hitting refresh. If you’re on a server that can’t handle a bunch of concurrent users on WordPress (e.g. most shared hosting setups), then it’s probably going to choke in this situation.

    Once o2 switches to socket-based connections that should be less of a problem, but a lot of shared hosts probably also won’t be able to run that socket-based setup, so you won’t get that benefit anyway :) The short version being that shared hosts generally aren’t a great place to run anything with lots of concurrent users, or that is remotely complex."

    Hope that gives you some insight and sorry I don't have better news.

  11. ilushkin
    Member
    Posted 4 months ago #

    Great answer. This is correct. All I'm begging is to revive the old Prologue theme which is basically 12 files, easy to edit and technically accomplishes the same functionality as P2 or O2 (?). What I did as this point is a hybrid of P2 and old Prologue (css fixes to design). Is it possible to submit my child theme to WordPress.org?

  12. Sure, you can submit a child theme to the directory here:

    https://wordpress.org/themes/upload/

    Best of luck!

  13. polokina
    Member
    Posted 4 months ago #

    Hi Kathryn,

    I have two follow up questions.

    1. "Each user who has a P2/o2 window open is continuously polling the server." <-- This doesn't apply to viewing permalink/single post I presume?

    2. I would like to turn off polling for non-logged in users. What's the best way to go about it?

  14. Andrew
    Forum Moderator
    Posted 4 months ago #

    Sorry could you create a new thread about this: http://wordpress.org/support/theme/p2#postform ? You can always refer back to this thread

Topic Closed

This topic has been closed to new replies.

About this Theme

About this Topic

Tags