PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

500 Internal error accessing campaign monitor admin pages and when subscribing

  1. Hi, I'm getting a problem with the campaign monitor plugin giving a 500 internal server error on CM addon admin pages and on the front end when the form is submitted.

    http://greenwichhealthyliving.nhs.uk

    If it helps we migrated to a new server recently so the IP of the site changed.

    Here're some of the error logs we got:

    [Fri Jun 22 12:14:44 2012] [warn] [client 88.211.49.134] mod_fcgid: read
    data timeout in 40 seconds, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_campaignmonitor
    [Fri Jun 22 12:14:44 2012] [warn] [client 88.211.49.134] (110)Connection
    timed out: mod_fcgid: ap_pass_brigade failed in handle_request_ipc
    function, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_campaignmonitor
    [Fri Jun 22 12:15:38 2012] [warn] [client 88.211.49.134] mod_fcgid: read
    data timeout in 40 seconds, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_campaignmonitor
    [Fri Jun 22 12:15:38 2012] [warn] [client 88.211.49.134] (110)Connection
    timed out: mod_fcgid: ap_pass_brigade failed in handle_request_ipc
    function, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_campaignmonitor
    [Fri Jun 22 12:20:39 2012] [warn] [client 88.211.49.134] mod_fcgid: read
    data timeout in 40 seconds, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_campaignmonitor
    [Fri Jun 22 12:20:39 2012] [warn] [client 88.211.49.134] (110)Connection
    timed out: mod_fcgid: ap_pass_brigade failed in handle_request_ipc
    function, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_campaignmonitor
    [Fri Jun 22 12:21:24 2012] [warn] [client 88.211.49.134] mod_fcgid: read
    data timeout in 40 seconds, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_settings
    [Fri Jun 22 12:21:24 2012] [warn] [client 88.211.49.134] (110)Connection
    timed out: mod_fcgid: ap_pass_brigade failed in handle_request_ipc
    function, referer:
    http://greenwichhealthyliving.nhs.uk/wp-admin/admin.php?page=gf_settings

    It seems as though campaign monitor isn't responding but should that kill the plugin like that? This works fine on a local install but not on the production server (Debian).

    Any ideas?

    Posted 12 years ago on Friday June 22, 2012 | Permalink
  2. David Peralty

    Have a look at the following:
    http://www.heath-whyte.info/david/computers/mod_fcgid-timeouts-and-downloads

    Posted 12 years ago on Friday June 22, 2012 | Permalink
  3. Thanks, I'd seen that but given that it works quickly locally makes me think it's to do with the server somehow so not a problem with GF. I'll let you know when I find out what it is in case anyone else has the same problem.

    Posted 12 years ago on Friday June 22, 2012 | Permalink
  4. David Peralty

    Yeah, it isn't an error that I've ever seen before, and the response you are getting definitely looks like a server configuration issue. Keep me in the loop though as it could help others.

    Posted 12 years ago on Friday June 22, 2012 | Permalink
  5. Thanks, I'm trying to reproduce it locally but struggling to find & install the right version of PHP. Would you guys be able to check if the campaign monitor addon works with PHP/5.3.3-7+squeeze13? (not sure what the squeeze13 bit is yet!)

    Posted 12 years ago on Monday June 25, 2012 | Permalink
  6. Hi - interesting and somewhat embarrassing problem in the end!

    We've moved to a supported server recently so can't check the configs ourselves. Anyway it turns out that the PHP curl extension wasn't installed. Normally you'd expect to see an error like 'call to undefined function: curl_init()' however because of the way the CM API script works it tries to fall back to other methods of getting the data which were also unsupported on the server (for security reasons).

    The end result is that I got a vague connection timeout error message with lots of different solutions coming up in Google.

    So I guess if someone sees a 500 error ask them to check if php_curl is enabled/installed :)

    Posted 12 years ago on Thursday June 28, 2012 | Permalink
  7. David Peralty

    Thanks for the update. Darn curl... :) I have long since thought it was part of the default "setting up a server" experience, and have been bit by that before as well.

    Posted 12 years ago on Thursday June 28, 2012 | Permalink

This topic has been resolved and has been closed to new replies.