• Resolved Sean

    (@sean-h)


    Hi there.

    Not too long ago I finally got around to setting up real cron jobs for my 6 WP sites and my host recommended I use cli, with the following: (I left my domain on purpose because it’s public anyway, username has been changed)

    /usr/local/php73/bin/php-cli /home/user/thetravellingchilli.com/wp-cron.php

    Now for the most part all is working fine and crons are running, but, I’m getting the same email from Cron Daemon on just this one website at 3am every day. The only cron I can see at that time is the plugin mc4wp, but I also have that same plugin on another website yet I’m not getting this email from that site.

    Any ideas?

    <!DOCTYPE html><html xmlns=”https://www.w3.org/1999/xhtml&#8221; lang=”en-ZA”><head><meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /><meta name=”viewport” content=”width=device-width”><meta name=’robots’ content=’noindex,follow’ /><title>WordPress › Error</title><style type=”text/css”>html {
    background: #f1f1f1;
    }
    body {
    background: #fff;
    color: #444;
    font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Oxygen-Sans, Ubuntu, Cantarell, “Helvetica Neue”, sans-serif;
    margin: 2em auto;
    padding: 1em 2em;
    max-width: 700px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    }
    h1 {
    border-bottom: 1px solid #dadada;
    clear: both;
    color: #666;
    font-size: 24px;
    margin: 30px 0 0 0;
    padding: 0;
    padding-bottom: 7px;
    }
    #error-page {
    margin-top: 50px;
    }
    #error-page p,
    #error-page .wp-die-message {
    font-size: 14px;
    line-height: 1.5;
    margin: 25px 0 20px;
    }
    #error-page code {
    font-family: Consolas, Monaco, monospace;
    }
    ul li {
    margin-bottom: 10px;
    font-size: 14px ;
    }
    a {
    color: #0073aa;
    }
    a:hover,
    a:active {
    color: #00a0d2;
    }
    a:focus {
    color: #124964;
    -webkit-box-shadow:
    0 0 0 1px #5b9dd9,
    0 0 2px 1px rgba(30, 140, 190, 0.8);
    box-shadow:
    0 0 0 1px #5b9dd9,
    0 0 2px 1px rgba(30, 140, 190, 0.8);
    outline: none;
    }
    .button {
    background: #f7f7f7;
    border: 1px solid #ccc;
    color: #555;
    display: inline-block;
    text-decoration: none;
    font-size: 13px;
    line-height: 2;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -webkit-appearance: none;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-box-shadow: 0 1px 0 #ccc;
    box-shadow: 0 1px 0 #ccc;
    vertical-align: top;
    }

    .button.button-large {
    height: 30px;
    line-height: 2.15384615;
    padding: 0 12px 2px;
    }

    .button:hover,
    .button:focus {
    background: #fafafa;
    border-color: #999;
    color: #23282d;
    }

    .button:focus {
    border-color: #5b9dd9;
    -webkit-box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
    box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
    outline: none;
    }

    .button:active {
    background: #eee;
    border-color: #999;
    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
    }</style></head><body id=”error-page”><div class=”wp-die-message”></div></body></html>

Viewing 2 replies - 1 through 2 (of 2 total)
  • Maybe the email isn’t working on the other site? That can happen.

    You can dial in the cron task to not run at inconvenient times also If that email is a bother at 3AM…

    Some of the processes that some plugins run can report success or failure and they may consider ‘nothing to do’ as a failure.

    It may be the plugin author can help you with this problem also.

    The HTML you included doesn’t tell us much… that’s just a generic error handler page.

    So touch base with the plugin author and let us know if you need anything further.

    If nothing else the plugin author can show you how to pipe that cron task’s output to ‘dev null’ or to change the crontask to skip certain hours depending on your needs!

    Thread Starter Sean

    (@sean-h)

    I ended up deleting the plugin because my theme now has the needed functionality built in, yet this plugin’s cron kept on trying to run. Getting an email at 3am wasn’t the problem, I’m usually sleeping then and all my devices are either off or in the another room.

    I did get in touch with the author who says they purposely leave tables in the database incase anyone wants to re-install the plugin. Now this might be handy if I wanted to do that, but I don’t. There is no easy way of deleting the tables other than manually.

    Anyhow, I ended up going into phpMyAdmin where I found the offending cron and deleted it from there, that was a few days ago and I have not gotten this email since.

    Exactly what was happening here is still not clear, but at least this particular email has stopped.

    Thanks again for the offer of help.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Real cron job using CLI.’ is closed to new replies.