• Okay…I am at my wit’s end here.

    WordPress 3.3.1
    Multisite with approx 35 subdirectory sites

    For MONTHS I have been doing all sorts of kludgy workarounds because every time I try to update one of my menus, the site times out. We stacked widgets with smaller menus, trying to replicate the longer menus and that worked for a little while. Now I can’t even create a menu with a single menu selection. I add the menu items but as soon as I hit the SAVE button, it consistently times out at 3 minutes. (Internal Server 500 error)

    Now to add to the fun, I am finding that I can’t update pages, either. Not all, but most, and not consistently the same ones. Hit the PUBLISH button and it either updates (still takes about 60-90 seconds) or ends up timing out at 3 minutes.(Internal Server 500 error)

    I updated my PHP.ini file to include:
    max_execution_time = 600
    max_input_time = 600
    memory_limit = 128M

    I have optimized, compacted and done everything I can think of. I am so frustrated as I thought 3.3.1 had finally addressed the menu problem that has been talked about for nearly 2 years.

    Any thoughts or suggestions (besides a tall bottle and a short glass)?

    Thanks in advance.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter phbrowne

    (@phbrowne)

    Any help here?

    Thread Starter phbrowne

    (@phbrowne)

    As I have been reading lots of threads on the issue, here is some updated info.

    Based on error messages, the hosting company suggested removing the SSL certificate:

    [Wed Jan 25 17:22:01 2012] [warn] RSA server certificate CommonName (CN) `quincypublicschools.com’ does NOT match server name!?

    That did not solve problem so the certificate has been reinstated (client needs it for their internal firewall whitelist which needs a dedicated IP address)

    So I tried doing the updates and now this error is popping up which seems logical to the error I am seeing:

    [Wed Jan 25 17:32:09 2012] [error] [client 66.249.67.239] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if necessary. Use ‘LogLevel debug’ to get a backtrace.

    htaccess file is pretty vanilla WP Multisite – no redirects

    addhandler x-httpd-php-cgi .php4
    addhandler x-httpd-php5-cgi .php
    addhandler x-httpd-php5-cgi .php5

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
    RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
    RewriteRule . index.php [L]
    # END WordPress

    And php.ini is pretty straightforward. The only editing I did was to increase the execution time and memory limits to force the issue.

    register_globals = off
    allow_url_fopen = off

    expose_php = Off
    max_execution_time = 600
    max_input_time = 600
    memory = 20MB
    memory_limit = 256M
    variables_order = “EGPCS”
    extension_dir = ./
    upload_tmp_dir = /tmp
    precision = 12
    SMTP = relay-hosting.secureserver.net
    url_rewriter.tags = “a=href,area=href,frame=src,input=src,form=,fieldset=”

    ; Only uncomment zend optimizer lines if your application requires Zend Optimizer support

    ;[Zend]
    ;zend_optimizer.optimization_level=15
    ;zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
    ;zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
    ;zend_extension=/usr/local/Zend/lib/Optimizer-3.3.3/ZendExtensionManager.so
    ;zend_extension_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3/ZendExtensionManager_TS.so

    ; — Be very careful to not to disable a function which might be needed!
    ; — Uncomment the following lines to increase the security of your PHP site.

    ;disable_functions = “highlight_file,ini_alter,ini_restore,openlog,passthru,
    ; phpinfo, exec, system, dl, fsockopen, set_time_limit,
    ; popen, proc_open, proc_nice,shell_exec,show_source,symlink”

    I am running out of time to get this fixed…any thoughts here?

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Menus and Pages Timeout on Update’ is closed to new replies.