HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Прерывание php скрипта
  #1  
Старый 29.02.2008, 21:08
kik8888
Познающий
Регистрация: 29.02.2008
Сообщений: 45
С нами: 9577766

Репутация: 6
По умолчанию Прерывание php скрипта

Написал скрипт. Он шлет GЕT запросы через сокеты. Нужно чтобы он продолжительное время работал. Скрипт без ошибок, проверял на локалхосте.
В начале поставил:
$ini=ini_set('max_execution_time',0);
set_time_limit(0);
ignore_user_abort(1);
Сейф мод отключен.
Ставлю на крон, после запуска через некоторое время прерывается. Время вроде всегда разное.
Запускаю через ssh. Начинает работать... Потом пишут killed.
Подскажите изза чего это может быть? Или как можно узнать изза чего прерывается?
 
Ответить с цитированием

  #2  
Старый 29.02.2008, 21:12
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
С нами: 9596486

Репутация: 291


По умолчанию

вечный цикл не подходит?
 
Ответить с цитированием

  #3  
Старый 29.02.2008, 21:33
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами: 10393869

Репутация: 2032


По умолчанию

Цитата:
$ini=ini_set('max_execution_time',0);
set_time_limit(0);
это не одно и то же?
 
Ответить с цитированием

  #4  
Старый 01.03.2008, 00:41
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
С нами: 10169427

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

Цитата:
Сообщение от Piflit  
это не одно и то же?
Яйца те же, только в профиль
 
Ответить с цитированием

  #5  
Старый 01.03.2008, 00:55
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
С нами: 11298566

Репутация: 761


По умолчанию

Наверно php как cli не установлен. Вот он его и киляет. Или там в php.ini что-то.
У меня похожая беда была, когда php вылазил за пределы отведенной памяти. Это только на хостерах бывает. Например твой скрипт работает, а к тебе на сайт 10 человек зашло, и 10-ть процессов php-cgi запустилось. Вот и твой убивается.
 
Ответить с цитированием

  #6  
Старый 01.03.2008, 07:55
kik8888
Познающий
Регистрация: 29.02.2008
Сообщений: 45
С нами: 9577766

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

"те же яйца" - это так на всякий случай.
cgi не использую.
 
Ответить с цитированием

  #7  
Старый 01.03.2008, 14:59
GreenTiger
Banned
Регистрация: 07.12.2007
Сообщений: 69
С нами: 9698270

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

Отключен set_time_limit ?
 
Ответить с цитированием

  #8  
Старый 01.03.2008, 15:06
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

Отклчено ограничение по времени, т.е. бесконечнок
 
Ответить с цитированием

  #9  
Старый 02.03.2008, 00:03
kik8888
Познающий
Регистрация: 29.02.2008
Сообщений: 45
С нами: 9577766

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

А что за вечный цикл?

П.С.: сейчас еще попробывал сделать, чтоб в конце скрипта этот же скрипт заново загружался с заданными параметрами.(при помощи header(location). И опять же на локалхосте всё прекрасно работает. Но на хостинге скрипт выполняется один раз и заново грузится не хочет. Пробывал и на крон ставить и через ssh запускать...

Что за байда такая...?
 
Ответить с цитированием

  #10  
Старый 03.03.2008, 17:42
zEr0r
Познающий
Регистрация: 17.02.2008
Сообщений: 63
С нами: 9594500

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

думаю, дело в хостере, к-й не хочет нагружать свой сервер, вот и вырубил все нафик
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.