У меня есть некоторые ограничения с моим хостом, и мои скрипты не могут работать дольше 2 или 3 секунд. Но время, которое потребуется для завершения, безусловно, увеличится по мере увеличения базы данных.Сделать скрипт PHP через некоторое время
Итак, я подумал о том, чтобы сценарий остановил то, что он делает, и позвонил себе через 2 секунды, например.
Сначала я попытался использовать cURL
, а затем сделал некоторые попытки с wget
. Но всегда есть проблема с ожиданием ответа и тайм-аутов (например, cURL, мне просто нужно пинговать скрипт, не ждать ответа) или разрешения с сервером (функции, которые мы используем для запуска wget
, такие как exec
кажется, отключен на моем сервере или что-то в этом роде).
Как вы думаете, что лучше всего сделать для скрипта/вызова скрипта PHP?
Это не имеет никакого смысла. Кроме того, почему вы платите деньги за хостинговую среду, которая не отвечает вашим потребностям? Вы можете получить VPS на цифровом океане или т. Д. За 5 долларов США в месяц и делать все, что захотите. – billynoah
Похоже, вы перерастаете хостинг-хостинг, и вы готовы к виртуальному серверу, где вы не столкнетесь с такими ограничениями. Виртуальные серверы (также известные как «облачные серверы») начинаются от 10 до 20 долларов в месяц от таких поставщиков, как Rackspace, AWS, Digital Ocean и т. Д. – mti2935
Если скрипт работает сам, это заставит исходный скрипт работать дольше двух секунды, которые будут убиты вашим хостом. Перемещайте хосты или смотрите задания cron и посмотрите, будут ли они поддерживать те, которые работают дольше 2 секунд. – Hammerstein