wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27630
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από cordis » 23 Απρ 2013 17:20

το wp-cron.php είναι καλό!

Με το wp-cron.php το wordpress εκτελεί κάποιες εσωτερικές λειτουργίες που έχουν άμεση σχέση με τον εξωτερικό κόσμο, με αυτό θα εμφανίσει τα προγραμματισμένα άρθρα, με αυτό θα κοιτάξει για σπαμ, με αυτό θα στείλει κάποια e-mail όπως αυτά για νέα comments.

Είναι δηλαδή κάτι πολύ χρήσιμο!

το wp-cron.php είναι κακό!

Τρέχει πάρα πολύ συχνά, τρέχει πάντα! κάθε φορά που κάποιος βλέπει την σελίδα σου! κι εάν η wordpress σελίδα σου έχει πολλούς επισκέπτες αυτό τρέχει ασταμάτητα!

ας σταματήσουμε, λοιπόν, το wp-cron.php δαίμονα
τοποθετώντας την παρακάτω γραμμή στο wp-config.php

Κώδικας: Επιλογή όλων

define('DISABLE_WP_CRON', true);
μετά από τις βασικές δηλώσεις για την βάση και το σταματάμε τελείως...

και τώρα ας τον βάλουμε να τρέχει πάλι...
αλλά να χάσουμε και όλες τις λειτουργίες που έχει; δε λέει...
γι' αυτό ορίζουμε σε ένα κανονικό cron τους συστήματος την εξής εντολή.

Κώδικας: Επιλογή όλων

wget -O /dev/null http://www.example.com/wp-cron.php?doing_wp_cron
και το βάζουμε να τρέχει 1-2 φορές την ημέρα εάν δεν έχουμε comments και πολύ προγραμματισμένο περιεχόμενο, έως ανά 15 λεπτά εάν έχουμε μεγάλη κίνηση σε comments, και άρθρα.

Μια μέση λύση που θα πρέπει να εξυπηρετεί τους περισσότερους είναι να τρέχει ανά μία ή δύο ώρες.

...Φυσικά αυτό θα πρέπει να γίνει για κάθε εγκατάσταση ξεχωριστά...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27630
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από cordis » 27 Απρ 2013 21:13

εάν δεν έχετε πρόσβαση στο cron του συστήματος που φιλοξενεί την σελίδα σας μπορείτε τα δοκιμάσετε κάποια εξωτερική υπηρεσία για αυτή την δουλειά όπως.

www.setcronjob.com
www.onlinecronjobs.com
www.cronless.com
www.cronjobs.org
www.easycron.com
www.mywebcron.com

κανένα από τα οποία δεν έχω δοκιμάσει εγώ...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από dva_dev » 30 Απρ 2013 10:18

Μέσα στο αρχείο wp-includes/default-constants.php έχει τις παρακάτω γραμμές:

Κώδικας: Επιλογή όλων

/**
 * @since 3.3.0
 */
if ( !defined( 'WP_CRON_LOCK_TIMEOUT' ) )
	define('WP_CRON_LOCK_TIMEOUT', 60);  // In seconds
Οπότε αν θέλουμε να τρέχει το wp-cron κάθε 2 ώρες, ίσως θα ήταν πιο απλό να βάλουμε στο wp-config.php κάτι σαν

Κώδικας: Επιλογή όλων

define('WP_CRON_LOCK_TIMEOUT', 2*60*60);

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27630
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από cordis » 30 Απρ 2013 22:22

ωραίο κι αυτό!

απλά εάν έχουν μαζευτεί πολλά ίσως ένας επισκέπτης "κολλήσει"...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
SoUpEr_PiLaS
Δημοσιεύσεις: 428
Εγγραφή: 07 Δεκ 2007 22:37
Τοποθεσία: Αθήνα, Νίκαια
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από SoUpEr_PiLaS » 07 Μάιος 2013 00:35

Επίσης μπορώ να βάλω χειροκίνητα τις "εντολές" μου να τρέχουν όποτε θέλω με plugin.

http://wordpress.org/extend/plugins/run-external-crons/
Εικόνα

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27630
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από cordis » 09 Μάιος 2013 01:12

λίγο μπέρδεμα το βλέπω αυτό εκτώς κι αν δεν κατάλαβα καλά...

με αυτό καλείς το wp-cron άλλον sites από ένα wp installation που το έχεις κάνεις μόνο για αυτόν τον σκοπό;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
SoUpEr_PiLaS
Δημοσιεύσεις: 428
Εγγραφή: 07 Δεκ 2007 22:37
Τοποθεσία: Αθήνα, Νίκαια
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από SoUpEr_PiLaS » 18 Μάιος 2013 17:46

cordis έγραψε:λίγο μπέρδεμα το βλέπω αυτό εκτώς κι αν δεν κατάλαβα καλά...

με αυτό καλείς το wp-cron άλλον sites από ένα wp installation που το έχεις κάνεις μόνο για αυτόν τον σκοπό;
Τρεχεις cron για οποίο site θες. Είτε αυτό στο οποίο "τρέχει", είτε εξωτερικό.
Εικόνα

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από gotham78 » 13 Μαρ 2014 00:26

cordis έγραψε:

Κώδικας: Επιλογή όλων

wget -O /dev/null http://www.example.com/wp-cron.php?doing_wp_cron
Αυτο που ακριβως πρεπει να το βάλω και πως για να τρεχει ανα 2 ωρες?
Εικόνα

geomagas
Δημοσιεύσεις: 667
Εγγραφή: 06 Απρ 2013 13:36
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

wp-cron.php πως σταματάς αυτόν τον δαίμονα από το να τρέχει όποτε γουστάρει;

Δημοσίευση από geomagas » 13 Μαρ 2014 09:28

Στον πραγματικό cron του συστήματός σου.
Το "πως" εξαρτάται από το Λ/Σ.

Επίσης, κάποτε είχα "κουτουλήσει" κάποια 3rd party συστήματα που αναλάμβαναν να κάνουν χρονοπρογραμματισμένη πρόσβαση στο url που θα τους πεις. Αλλά δεν έχω link... Anyone?

EDIT: Ώπα, τώρα σκρόλαρα πιο πάνω :oops: Ο cordis τα είπε...

Απάντηση

Επιστροφή στο “WordPress γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες