• Resolved richbhanover

    (@richbhanover)


    Using WP 4.9.9 and Health Check 1.2.5. I have enjoyed this plugin many times on many sites for collecting information and finding problems.

    My problem: The “Site Status” works as expected (info below). But clicking “Debug Information” tab grinds away for 15-30 seconds, but then leaves an empty page. (The other tabs – Troubleshooting, PHP Information, and Tools show the expected content.)

    Any idea what might cause this? What additional information could I provide to troubleshoot this? Many thanks.

    WordPress Version 	4.9.9 - We were unable to check if any new versions are available.
    Plugin Versions 	
    
        Your site has 21 active plugins, and they are all up to date.
        Your site has 8 inactive plugins, it is recommended to remove any unused plugins to enhance your site security.
    
    Theme Versions 	
    
        Your site has 5 installed themes, and they are all up to date.
        Your site has 2 inactive themes. To enhance your sites security it is recommended to remove any unused themes. You should keep twentyseventeen, the default WordPress theme, astra-child-LLL, your current theme and Astra, the parent theme.
    
    PHP Version 	7.0.33 - For best performance we recommend using PHP 7.2 or higher.	
    Database Server version 	5.5.60-MariaDB
    - For performance and security reasons, we strongly recommend running MariaDB version 10.0 or higher.
    PHP Extensions 	All required and recommended modules are installed.
    MySQL utf8mb4 support 	Your MariaDB version supports utf8mb4
    HTTPS status 	You are accessing this website using HTTPS.
    Secure communication 	Your WordPress install can communicate securely with other services.
    Scheduled events 	No scheduled events have been missed.
    Plugin and Theme Updates 	
    
        Plugin updates should be working as expected.
        Theme updates should be working as expected.
    
    HTTP Requests 	HTTP requests should be working as expected.
    REST API availability 	The REST API is available.
    Communication with WordPress.org 	WordPress.org is reachable from your server.
    Background updates 	
    
        The WP_AUTO_UPDATE_CORE constant is defined and enabled.
        No version control systems were detected.
        Your installation of WordPress doesn't require FTP credentials to perform updates.
        All of your WordPress files are writable.
        WordPress security and maintenance releases are blocked by define( 'WP_AUTO_UPDATE_CORE', false );.
    
    Loopback request 	The loopback request to your site completed successfully.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter richbhanover

    (@richbhanover)

    Update: Two new items:

    1) It is working now (at least at the moment) without any explicit change on my part
    2) This message appeared in error.log around the time I had the problem. If I’m reading it right, maybe it took a real long time for the scan to run, and the host aborted the plugin?

    (That would tie in with it working often/mostly… It’s on a temp host that I don’t use often, so I may not care…)

    [Fri Feb 01 09:16:27.896499 2019] [proxy_fcgi:error] [pid 13726:tid 140489219061504] [client 71.241.201.36:52222] AH01071: Got error ‘PHP message: PHP Warning: Invalid argument supplied for foreach() in /var/www/vhosts/newer.lochlymelodge.com/httpdocs/wp-content/plugins/health-check/includes/class-health-check-debug-data.php on line 52\nPHP message: PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/vhosts/newer.lochlymelodge.com/httpdocs/wp-content/plugins/health-check/includes/class-health-check-debug-data.php on line 879\n’, referer: https://newer.lochlymelodge.com/wp-admin/index.php?page=health-check

    • This reply was modified 7 years, 2 months ago by richbhanover.
    Plugin Author Marius L. J.

    (@clorith)

    Hiya,

    So the update with the error is what I expected was the reason for the failure, an execution timeout. I know the debug tab is a heavy task, collecting a fair amount of data, and is something we should probably investigate moving forward if there’s some ways to improve the performance there, I’ve created https://github.com/WordPress/health-check/issues/249 to track this.

    Thread Starter richbhanover

    (@richbhanover)

    Thanks for getting back to me. I was also on an unreliable hosting service, so I have switched to a new server.

    From the user standpoint, the blank page is scary. (“Yikes! Has my computer stopped? Is my site dead?”)

    Maybe there’s a way to post a “Collecting a fair amount of data…” message initially, then update when the server has results? (That would leave the “collecting…” message there to give a better support message.)

    Best regards

    Rich

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

The topic ‘“Debug Information” tab empty’ is closed to new replies.