ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт померает когда засыпает
  #1  
Старый 16.05.2010, 09:48
Аватар для opticaltoxin
opticaltoxin
Новичок
Регистрация: 12.05.2010
Сообщений: 8
Провел на форуме:
11446

Репутация: 0
По умолчанию Скрипт померает когда засыпает

на php делаю sleep(10*60) на 10 мин
на одних хостингах после выхода из сна скрипт продолжает работать, а на других он так и не продолжает работать
подозреваю здесь дело в настройках apacha, как нить это можно обойти?
или в чем еще может быть дело?
 
Ответить с цитированием

  #2  
Старый 16.05.2010, 10:15
Аватар для phpdreamer
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

apache тут непричем
дело в настройках php.ini
должно быть
max_execution_time = 0
а там везде
max_execution_time = 30
и больше 30 сек скрипт работать не будет
 
Ответить с цитированием

  #3  
Старый 16.05.2010, 10:50
Аватар для opticaltoxin
opticaltoxin
Новичок
Регистрация: 12.05.2010
Сообщений: 8
Провел на форуме:
11446

Репутация: 0
По умолчанию

Цитата:
Сообщение от phpdreamer  
apache тут непричем
дело в настройках php.ini
должно быть
max_execution_time = 0
а там везде
max_execution_time = 30
и больше 30 сек скрипт работать не будет
вроде функция sleep на подсчет времени работы скрипта не влияет
 
Ответить с цитированием

  #4  
Старый 16.05.2010, 11:56
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Какую ошибку выдает при отваливании ?
 
Ответить с цитированием

  #5  
Старый 16.05.2010, 16:27
Аватар для opticaltoxin
opticaltoxin
Новичок
Регистрация: 12.05.2010
Сообщений: 8
Провел на форуме:
11446

Репутация: 0
По умолчанию

Цитата:
Сообщение от POS_troi  
Какую ошибку выдает при отваливании ?
не знаю, хостинг не мой
в настройках апача есть timeout но он для соединений:
- The total amount of time it takes to receive a GET request.
- The amount of time between receipt of TCP packets on a POST or PUT request.
- The amount of time between ACKs on transmissions of TCP packets in responses.

время работы скрипта не видно

Последний раз редактировалось opticaltoxin; 16.05.2010 в 16:33..
 
Ответить с цитированием

  #6  
Старый 16.05.2010, 16:39
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

не в конфигах апача а в конфиге php.

<?php phpinfo(); ?>

max_execution_time = ?
max_input_time =?
memory_limit = ?
 
Ответить с цитированием

  #7  
Старый 16.05.2010, 16:47
Аватар для opticaltoxin
opticaltoxin
Новичок
Регистрация: 12.05.2010
Сообщений: 8
Провел на форуме:
11446

Репутация: 0
По умолчанию

Цитата:
Сообщение от POS_troi  
не в конфигах апача а в конфиге php.

<?php phpinfo(); ?>

max_execution_time = ?
max_input_time =?
memory_limit = ?
Настройки на чужом сервере:
max_execution_time = 30 - при таких настройках на моем сервере скрипт работает нормально после sleep'а
max_input_time = 60

memory_limit = 64 - каким образом объем памяти влияет на время работы скрипта?
 
Ответить с цитированием

  #8  
Старый 16.05.2010, 17:01
Аватар для POS_troi
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
Провел на форуме:
3718311

Репутация: 1118


Отправить сообщение для POS_troi с помощью ICQ
По умолчанию

Хм... Какой таймаут у апача, у сервака на котором все окей пашет?
Дело в том что если сервак рвет соединение то скрипт тоже завершится ибо результаты то отдавать некому будет.

есть в PHP параметр , что-то типо IgnoreUserAborted (или как-то так), если рвется соединение или ты нажал крестик в браузере то скрипт плюет на это, но вот не знаю толи в скрипте это прописывается толи в конфиге.

Цитата:
каким образом объем памяти влияет на время работы скрипта?
ОЗУ это все!

З.Ы. Я не знаток PHP и поэтому мои ответы не есть достоверными на все 100% а являются моими рассуждениями, основанными на тех знаниях что все-же есть.

Последний раз редактировалось POS_troi; 16.05.2010 в 17:03..
 
Ответить с цитированием

  #9  
Старый 16.05.2010, 17:12
Аватар для opticaltoxin
opticaltoxin
Новичок
Регистрация: 12.05.2010
Сообщений: 8
Провел на форуме:
11446

Репутация: 0
По умолчанию

Цитата:
Сообщение от POS_troi  
Дело в том что если сервак рвет соединение то скрипт тоже завершится ибо результаты то отдавать некому будет.
на моем сервере в httpd.conf и инклудах не нашел параметра timeout, видимо он выставляеца по дефолту если не прописан

Цитата:
Сообщение от POS_troi  
есть в PHP параметр , что-то типо IgnoreUserAborted (или как-то так), если рвется соединение или ты нажал крестик в браузере то скрипт плюет на это, но вот не знаю толи в скрипте это прописывается толи в конфиге.
у меня стоит в скрипте: ignore_user_abort(true);
по-идее после разрыва соединения скрипт должен продолжать работать
 
Ответить с цитированием

  #10  
Старый 16.05.2010, 17:27
Аватар для emmy
emmy
Новичок
Регистрация: 12.10.2009
Сообщений: 20
Провел на форуме:
14519

Репутация: 41
По умолчанию

Винда?
Цитата:
Note: The set_time_limit() function and the configuration directive max_execution_time only affect the execution time of the script itself. Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running. This is not true on Windows where the measured time is real.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт цитатника just_shark PHP, PERL, MySQL, JavaScript 0 18.09.2009 20:45
Что ломать? Almight Чаты 3 09.02.2004 18:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ