Настроил модуль Scheduler, только вот не совсем понятно он отрабатывает только после крона? А как сделать чтобы публикация была именно в то время которое указано, с точностью до минуты..
еще мне не нравится данный модель тем, что нельзя поставить ротатор публикаций, он публикует их по последовательному добавлению и в сайт.ру/node материалы будут не в порядке публикации, а в порядке добавления.
Для задачи поминутного отложенного постинга лучше рассмотреть сторонние программы.
Можно сделать крон раз в час (например в 00 минут), но и дата публикации тогда будет тоже в :00 минут. Кстати, в последней версии модуля шедулера сделали возможность настройки маски времени (если раз в час, то редактор будет выбирать только час, а минуты будут 00 и изменить нельзя будет, достаточно удобно)
Лично у меня сделано крон - раз в 10 минут и элизия_крон (модуль) распределяет что проверять. Задания шедулера в 00 и 30 минут каждый час проверяются, соответственно в его настройках - редактор может выбирать время, кратное 30 минутам. И публикации по-шедулеру имеют время либо 00 минут, либо 30 минут. Меня устраивает...
По нагрузке - смотреть надо. Зависит от того, какие процессы при этом будут отрабатывать. В элизии - показывает мин/макс/среднее время отработки задачи крона. нагрузку на проц не показывет, но можно на основании времени выполнения (и разброса макс/мин со средним значением) делать какие-то выводы.
У многих хостеров есть возможность смотреть нагрузку на проц по-времени.
На хостинге можно настроить крон, чтоб "дергал" твой крон так будет работать, если на сайте мало посетителей
Возможно эта услуга есть не у всех хостеров. На АйТи Патруле точно есть.
При "дергании" твоего крона - он проверяет есть-ли задания. Если нету - процесс на этом завершен /до след запуска крона/ (нагрузка минимальная), если есть - то будет их выполнять. Более чем желательно подумать и настроить расписание, например обновление яваскрипта гугланалитики точно нету смысла делать каждые 10 минут... ну и так далее...
он публикует их по последовательному добавлению и в сайт.ру/node материалы будут не в порядке публикации, а в порядке добавления.
Не уверен, что понял, о чем речь, но в настройках типа материала можно чекбоксом управлять изменением даты публикации на ту, которая установлена в Scheduler.
Комментарии
Да, только по крону. Можно использовать Rules либо запускать крон каждую минуту.
Если крон будет запускаться каждую минуту это вроде как будет грузить сервак? И как это реализовать, ведь в стандартном решении минимальные время час!
И как в рулез указать время?
еще мне не нравится данный модель тем, что нельзя поставить ротатор публикаций, он публикует их по последовательному добавлению и в сайт.ру/node материалы будут не в порядке публикации, а в порядке добавления.
Для задачи поминутного отложенного постинга лучше рассмотреть сторонние программы.
Можно сделать крон раз в час (например в 00 минут), но и дата публикации тогда будет тоже в :00 минут. Кстати, в последней версии модуля шедулера сделали возможность настройки маски времени (если раз в час, то редактор будет выбирать только час, а минуты будут 00 и изменить нельзя будет, достаточно удобно)
Лично у меня сделано крон - раз в 10 минут и элизия_крон (модуль) распределяет что проверять. Задания шедулера в 00 и 30 минут каждый час проверяются, соответственно в его настройках - редактор может выбирать время, кратное 30 минутам. И публикации по-шедулеру имеют время либо 00 минут, либо 30 минут. Меня устраивает...
Сделал с помощью Ultimate Cron, запуск крона раз в минуту, только вопрос будет ли это грузить сервер или это мелкая процедурка?
По нагрузке - смотреть надо. Зависит от того, какие процессы при этом будут отрабатывать. В элизии - показывает мин/макс/среднее время отработки задачи крона. нагрузку на проц не показывет, но можно на основании времени выполнения (и разброса макс/мин со средним значением) делать какие-то выводы.
У многих хостеров есть возможность смотреть нагрузку на проц по-времени.
Ultimate Cron отрабатывает только тогда когда есть действия на сайте? Если на сайт не ходить то крон лежит?
На хостинге можно настроить крон, чтоб "дергал" твой крон так будет работать, если на сайте мало посетителей
Возможно эта услуга есть не у всех хостеров. На АйТи Патруле точно есть.
При "дергании" твоего крона - он проверяет есть-ли задания. Если нету - процесс на этом завершен /до след запуска крона/ (нагрузка минимальная), если есть - то будет их выполнять. Более чем желательно подумать и настроить расписание, например обновление яваскрипта гугланалитики точно нету смысла делать каждые 10 минут... ну и так далее...
Да в общем пришлось на хостере крон поминутный прописывать..
Не уверен, что понял, о чем речь, но в настройках типа материала можно чекбоксом управлять изменением даты публикации на ту, которая установлена в Scheduler.