powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как запустить скрипт сразу после завершения?
6 сообщений из 6, страница 1 из 1
Как запустить скрипт сразу после завершения?
    #38493253
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сервере стоит ограничение по времени на работу скрипта (max_execution_time, или что-то в этом роде)
Если скрипт выполняется слишком долго - сервер выдает 502 Bad Gateway. Мне нужно как-то после этого сразу же запустить скрипт заново. Как я могу это отследить? Подойдет ли для этого JS. Есть возможность держать браузер запущенным постоянно
...
Рейтинг: 0 / 0
Как запустить скрипт сразу после завершения?
    #38493273
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все свалил в кучу.
Похоже, у тебя есть запрос, который сервер слишком долго держит - keep-alive. Обычно это конфигурируется веб-сервером (к примеру, у nginx это параметр keepalive_timeout) и по истечению времени выдается 502-ая ошибка. ИЕ оригинальничает и позволяет держать запрос около минуты (насчет последних версий не уверен, но раньше было так).
Поэтому если это варианты комета, надо делать тюнинг. Если же долгий запрос (к примеру, делаются сложные выборки, расчеты и т.д.), то надо модернизировать систему - делать асинхронное взаимодействие: запрос запускает процесс, а потом спустя время запрос забирает результат.
В любом случае, вопрос или задача не поставлены, проблема не освещена. Будут уточнения, будет более полное решение.
...
Рейтинг: 0 / 0
Как запустить скрипт сразу после завершения?
    #38494589
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю, что именно вас интересует. У меня есть некий скрипт, который должен выполняется постоянно и без отключений. Скрипт записывает некие данные в txt. По сколько на сервере стоит ограничение по времени работы скрипта, мне нужно после выключения запустить скрипт заново. Я не знаю, как еще лучше это описать. Когда сервер мне выдаст 502 Bad Gateway - мне нужно запустить скрипт заново.
...
Рейтинг: 0 / 0
Как запустить скрипт сразу после завершения?
    #38494707
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckнадо модернизировать систему - делать асинхронное взаимодействие: запрос запускает процесс
bosscsкоторый должен выполняется постоянно и без отключений
...
Рейтинг: 0 / 0
Как запустить скрипт сразу после завершения?
    #38494718
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнять через веб-интерфейс bosscsскрипт, который должен выполняется постоянно и без отключений - ерунда полная. Как раз, из-за тех граблей, на которые Вы наступили (время выполнения, зависимость от клиента).
Для подобных целей нужно делать запуск из шелл в бекграунде или в скрине. Плюс к этому монитор, который периодически просыпается и запускает скрипт, если по каким-то причинам он остановился (пристрелен, не запущен).
...
Рейтинг: 0 / 0
Как запустить скрипт сразу после завершения?
    #38496139
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle, как это сделать? У меня есть доступ к консоли на сервере...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как запустить скрипт сразу после завершения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]