Я новичок в Windows Server, я установил свой проект на серверах Windows в соответствии с требованиями клиента, но у меня есть серьезная проблема, которая заключается в том, что мой клиент хочет одновременно загрузить файл параллельно с другим пользователем на том же веб-сайте, и я также проверяю электронная почта из загруженного файла на сервере. Именно так я хочу создать планировщик как cron
. Любой, у кого есть знания о том, как сделать планировщик для cron
в PHP на Window Server, а не xampp
.
Предполагая, что вам нужно выполнить некоторые из ваших методов контроллера, чтобы выполнить некоторую работу по уборке, вам нужно настроить работу cron
(на, скажем, каждые 30 минут). Для этого вы используете планировщик задач из Windows.
Вы настраиваете частоту и все, а затем наступает момент, когда вы устанавливаете, какую команду запускать. Здесь вам нужно загрузить wget для Windows .
Вы выполните команду выполнения следующим образом:
C:\WINDOWS\wget.exe -q -O nul http://yoursite/controller1/method1
Если вы просто хотите запустить страницу, измените ее следующим образом:
C:\WINDOWS\wget.exe -q -O nul http://yoursite/somepage.php
Запустите бесконечный цикл в вашей другой долгосрочной программе, которая в основном run-php + sleep
. (Что касается меня, у меня есть список программ, содержащий список python, поэтому он подходит для использования.)
Я знаю, что это не наиболее часто встречающееся решение, но оно подходит для некоторых специальных приложений, таких как я. 🙂
Еще один совет:
Laravel
или другие структуры имеют сильную поддержку графика. Если у вас есть сложный спрос, вы можете их использовать.