WordPress + Cron + Windows

BP
На сайте с 23.06.2014
Offline
44
643

Здравствуйте, если хотите ругать за связку WordPress+Apache+MySQL+Windows, то не тратьте время, ибо ничего поменять пока нельзя, а проблема есть.

Постоянно сталкиваюсь с тем, что падает сайт, а точнее сайты (они делают это одновременно, все на WP в разных директориях) на сервере с вышеуказанной конфигурацией. Проблема не связана с нагрузкой это точно. Каждый раз после перезапуска Apache сайты восстанавливаются в работе мгновенно. Сдается мне, что в этом виноват Cron функции которой просто нет в Windows, Linux'овая она. После перезапуска индейца и первом заходе на сайт в адресной строке появляются параметры которые запускают Cron. А плагины и прочие функции использующие Cron не работают, такие как расписание бекапа сайта.

В интернете масса статей на тему Cron и WP, но не рассмотрен вариант с Windows, да и пишут эти статьи СЕОшники чисто для трафика, а не для людей. Понять там что-то трудно. Но все же удалось выяснить, что WP содержит модуль wp-cron.php который заменяет стандартную функцию Линукса. И этот модуль можно как-то настроить чтобы Cron выполнялся не ОС, а PHP. Но как это сделать корректно? Подскажите.

Сцылко на сайт, вряд ли нужна, но все же: http://shop.market-gold.ru

Лазерная гравировка и резка любых материалов (https://gravirovka.vip)
DV
На сайте с 01.05.2010
Offline
644
#1

Добавьте в wp-config.php строку

define('DISABLE_WP_CRON', 'true');

Это отключит автоматическое срабатывание wp-cron.php.

---------- Добавлено 23.10.2014 в 17:59 ----------

Пинать wp-cron.php можно так:

Добавляем задание в планировщик

C:\здесь\путь\до\php.exe -f C:\здесь\путь\до\wp-cron.php

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
BP
На сайте с 23.06.2014
Offline
44
#2

Про планировщик я не догадался, спасибо за толковую идею, попробую!

DV
На сайте с 01.05.2010
Offline
644
#3

Фаервол поставьте нормальный, и Guard Mail.ru удалите :)

http://roem.ru/2012/03/02/mail43740/

BP
На сайте с 23.06.2014
Offline
44
#4

А с чего вы взяли, что на сервере или у меня на пользовательском компьютере стоит такая дрянь как гад.mail.ru? :)

Вообще сейчас все браузеры кроме IE шпионские программы. А бары и расширения только тормозят работу компьютера в целом и шлют пакеты данных себе на сервера о ваших действиях.

Помню старые добрые времена когда народ пользовался IE 90% и Opera 10%, а после появления Хрома началась вакханалия и борьба поисковиков за пользовательский трафик. Быдлоюзеры во всем виноваты, не могут отличить адресную строку от поисковой.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий