Фоновое выполнение процесса на хостинге

Фоновое выполнение процесса на хостинге

Привет! На хостинге нужно запустить python скрипт работающий 24/7. Запускаю так:

Можно. Например через systemd. Много как можно. Можно например в screen/tmux запустить без всяких &. Но убивает-то он его из-за чего? Может ресурсов жрёт больше, чем надо? Тогда какая разница, как его запускать, над сам скрипт править.

проблемы нищебродов в средней полосе?) Проверять по кронтабу каждые 1-2 секунды и перезапускать, если не работает. Может стоит подумать, что хостер не хочет, чтобы пользователи жрали ресурсы своими скриптами и взять себе нормальный сервер?

как в вк вставить скрипт

накрутка вк сообщения

java как отключить в яндекс браузере

Он пытается на шаред-хостинге запустить процесс. ССЗБ, короче.

скрипт коды для вк

накрутка сообщений ботами в вк

Вообще 99% хостеров запрещают подобные игрища на shared.

Для теста скрипт в цикле через минуту пишет в файл сколько времени прошло. В логе crontable: «Процесс принудительно завершен: runtime: 303 seconds» Т.е. 5 минут Инет говорит, что для скриптов, запущенных вручную из консоли максимального времени выполнения не должно быть.

берешь себе VPS (сейчас есть довольно приличные за 1 евро в месяц — 1 ядро, гиг рамы, 20 гигов места), и там ты уже сам себе царь и бог, и сам решаешь на что спускаешь ресурсы, которые взял в аренду.

70 рублей в месяц это не такая большая цена, чтобы зажиматься. Даже бутылка приличного пива стоит раза в 3 больше.

vps, cron . это понятно. У меня задача запустить скрипт на хостинге. Я бы не тралил мозг себе и вам, если бы в инете люди не утверждали что, «если на хостинге запускать скрипт через консоль (SSH), то он будет работать бесконечно долго. » Вот я и хотел выяснить, может я не так чего-то делаю. Т.к. подобных утверждений море.

команда верная, все хорошо. А вот хостер может быть не очень рад что ресурсы, выделенные под кучу клиентов, тратятся одним из них, мешая остальным нормально работать. Видимо по этому и отлавливает такие процессы и прибивает их.

Кстати, проверь на всякий случай не течет ли он по памяти и не забивает ли ее. Может проц загружает сильно, а у тебя лимит какой по этому делу на хостинге? Может твой демон просто успевает за 5 минут забить память и его прибивает ядро?

«если на хостинге запускать скрипт через консоль (SSH), то он будет работать бесконечно долго. »

Видимо, это если не разрывать соединение. Попробуй запустить свой скрипт безо всяких nohup

как раз если запустить без nohup, то его прибъет при разрыве соединения. nohup говорит процессу что надо игнорировать сигнал hangup.

как раз если запустить без nohup, то его прибъет при разрыве соединения

Это я понимаю. Ну пусть ТС и проверит, не разрывая соединения.

Источник: http://www.linux.org.ru/forum/admin/13539300

This entry was posted in Как загрузить скрипт на хостинг and tagged , , , , , . Bookmark the <a href="http://iprowebber.ru/fonovoe-vypolnenie-processa-na-xostinge/" title="Permalink to Фоновое выполнение процесса на хостинге" rel="bookmark">permalink</a>.

Comments are closed.