2015-05-25 6 views
0

Участвуя в проекте автоматизации, у меня есть файл PHP, который вставляет необработанные данные в базу данных MySQL. Мне нужен файл PHP для запуска 24x7, даже если я не в сети, чтобы собирать необработанные данные в реальном времени, которые будут храниться для будущего анализа.Непрерывный фон Выполнение PHP-файла на моем сайте

Как запустить файл PHP постоянно в фоновом режиме ...? Нужны шаги и где внести изменения в веб-сервер ..?

+1

Как насчет хрон? Вы когда-нибудь слышали об этом :) –

+0

Я слышал, где это место, чтобы использовать команду. –

+0

Использовать cron job как chandresh предложить – Prafulla

ответ

0

Вы можете использовать работу cron для своей проблемы, это может быть использовано для фонового процесса. используйте следующую ссылку: http://docs.phplist.com/CronJobExamples.html

+0

Спасибо за ответ, я использую filezilla для загрузки, и может ли кто-нибудь предложить, в каком файле мне нужно добавить команду или код задания cron..i просмотреть файлы, такие как .htaccess. –

+0

Процитировать соответствующую информацию из вашей ссылки, а затем привести ее в качестве источника. Вся информация, необходимая для разрешения вопроса, должна быть в вашем ответе. – SuperBiasedMan

+0

У меня есть файл .xls, который является выходом схемы ПЛК. Я загружаю файл excel на удаленный сервер каждые 1 секунду, используя filezilla. Затем, используя файл PHP, извлекающий исходные данные excel и их хранение в базе данных MySQL. В будущем сгенерируйте отчет из базы данных MySQL. Итак, мне нужно, чтобы файл PHP работал непрерывно с интервалом времени в 1 секунду. где добавить cronjob в filezilla ..? –

0

Забудьте о сети, если вы хотите, чтобы процесс всегда работал, вам нужно использовать cli-php. В принципе вам нужен демон супервизора, который выполняет вашу работу php и сохраняет его в случае выхода.

Мне нравится S6 но есть много: supervisord, runit, даже systemd