Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2009
Помог: 0 раз(а)
Возможно тема не совсем по рхр но пишу здесь.
Для роботы моего сайта необходимо все время обрабатывать базу даних, и как можно чаще для чего я использую дополнительную програму. Суть работы програми такова что считивая некоторые даные с бази обработав их записать новие даные. Для этой цели я написал програму на пхр которая запускается в скритом фрейме у первого вошедшего на сайт пользователя у других в скритом фрейме проверяется работоспособность програми и в случаи обнаружения остановки (пользователь в которого она запущена вышел) она запускается в другого пользователя. При таком решении есть 2 проблемы: 1. Быстродействие програмы зависит от скорости соединения пользователя где она запущена. 2. Програма написана так что она 1 раз проходит обработку даных и при обновлении снова запускается, нельзя при таком решении её зациклить поскольку по истеченни 30 сек сервер её вирубает. Вопрос следующий: Как сделать что б даная програма крутилась на сервере, на чем ее писать и можно ли такое осуществить на халявном сервере?
----- P.S. За руский простите на ошибки не смотрите.
chaynyk
Отправлено: 18 Ноября, 2009 - 00:23:37
Гость
Покинул форум
Сообщений всего: 118
Дата рег-ции: Сент. 2007 Откуда: MOSCOW
Помог: 0 раз(а)
Конечно можно! И именно на php
Цитата:
и можно ли такое осуществить на халявном сервере?
Думаю нет, а может даже и на платном фишка не пройдет. Отключат из-за перегрузки сервера.
----- P.S. За руский простите на ошибки не смотрите.
Stierus
Отправлено: 18 Ноября, 2009 - 10:58:51
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Помог: 52 раз(а)
Ты, видимо, не понял, что такое "крон" ... в яндексе поищи cron
misha_berces
Отправлено: 18 Ноября, 2009 - 11:20:50
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Нояб. 2009
Помог: 0 раз(а)
спс. действительно не понял
Почитал. Выходит для запуска управления кроном необходимо иметь прямой доступ к операционной системе сервера которогоя думаю мне не дадут. Или я ошибаюсь и можно как-то по другому???
----- P.S. За руский простите на ошибки не смотрите.
NOBEL
Отправлено: 18 Ноября, 2009 - 16:08:28
Частый гость
Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008 Откуда: Сутки до японии, неделя до Москвы
Помог: 0 раз(а)
Зачем скрипт постоянно крутить? Проще вызывать AXAXом или тупо явой каждую секунду или две. А так, как тем у тя замут, чтоб работало у одного пользователя расклад такой: на серваке скриптотработав в базу или в фаил записывает времы работы, скрипт на странице (ява, якс) запрашивает крайнее время работы скрипта на сервере (пхп) и если прошло больше определенного лимита, начинает запрашивать скрипт который у тя по старой задумке должен был крутиться постоянно
----- купил камаз и не жалею,...
никого не жалею!!!
valenok
Отправлено: 19 Ноября, 2009 - 08:59:03
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
На крон можно поставить через панель управления хостингом
----- Truly yours, Sasha.
JustUserR
Отправлено: 19 Ноября, 2009 - 13:57:21
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
misha_berces пишет:
Почитал. Выходит для запуска управления кроном необходимо иметь прямой доступ к операционной системе сервера которогоя думаю мне не дадут. Или я ошибаюсь и можно как-то по другому???
Да вам нужен доступ хотя бы по SSH с ограниченными правами - и панель управления хостинга - тем более что планировщик cron достаточно стандартная вещь
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.