forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   PHP — Постоянно-выполняемый скрипт — Как реализовать? (http://forum.boolean.name/showthread.php?t=8961)

zheland 20.08.2009 19:35

PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
Я создаю сайт с использованием PHP и у меня возникла проблемма:
Мне нужно что-бы на сервере каждую секунду
запускался определённый PHP скрипт независимо от того,
были или не были запросы на сервер?
Если так нельзя то можно-ли создать постоянно работающий скрипт?
Данный скрипт будет работать с файлами на сервере и
обновлять часть файлов каждую секунды...

SBJoker 20.08.2009 20:04

Ответ: PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
cron

Шуранов 20.08.2009 23:37

Ответ: PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
Демонизация, nohup. Возможностей много. cron разве позволяет вызывать именно каждую секунду? Там разрядность по минутам идет. Имхо: */1 * * * /usr/bin/php /path/to/script.php
Так что демонизация лучше всего. Но вот вопрос - позволит ли хостер? Так что если хостинг shared, то останется только крон, но через каждую минуту.

Spiderman 21.08.2009 11:57

Ответ: PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
думаю такое под силу аяксу

Шуранов 21.08.2009 12:27

Цитата:

Сообщение от Spiderman (Сообщение 115603)
думаю такое под силу аяксу

Месье понимает толк в извращениях. Вы будете держать браузер постоянно открытым для исполнения скрипта? Месье, больше не делайте так.

Да, присмотритесь к функции setTimeLimit, в ней можно задать время исполнения не 30 секунд (как принято на хостинге по умолчанию), а в 60 например, так новый скрипт будет вызываться, когда будет завершена работа старого скрипта. Это если решите делать по cron'у.

Пардон, а склейки постов разве нет?

NitE 21.08.2009 12:45

Ответ: PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
есть, нажми "редактировать"... или ты ждал прям кнопки "склейт посты" ??

jimon 21.08.2009 12:47

Ответ: PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
Шуранов

вручную приходится склеивать, просто иногда склейка не нужна

turBO 21.08.2009 14:15

Ответ: PHP — Постоянно-выполняемый скрипт — Как реализовать?
 
вызывай хранимую процедуру, а вместо файлов - правь записи в базе mysql


Часовой пояс GMT +4, время: 21:19.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot