|
Модераторы: korob2001, ginnie |
|
pepsi2k16 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.9.2016 Репутация: нет Всего: нет |
Всем привет.
Искал в гугле проблему совсем ничего не нашел. Уже не первый раз, работает скрипт и через рандомный промежуток времени останавливается его работа, как будто ctrl+C нажали, приходится заново запускать. Никаких завершающих функций в скрипте нет. Такая проблема почти со всеми скриптами где нужно, чтобы он постоянно был запущен. Может у кого-то была подобная проблема. |
|||
|
||||
arto |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
да, была подобная проблема. решилась удалением скрипта.
|
|||
|
||||
pepsi2k16 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.9.2016 Репутация: нет Всего: нет |
Ну это понятно) одно из решений)
|
|||
|
||||
Bulat |
|
|||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Каким образом происходит запуск скрипта? Какой командой?
-------------------- менеджер по кодеврайтингу |
|||
|
||||
pepsi2k16 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.9.2016 Репутация: нет Всего: нет |
perl имя_скрипта.pl
|
|||
|
||||
Bulat |
|
|||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Запуск происходит из консоли? Какая операционная среда? В случае с unix-like операционными средами пробовал в конце команды добавлять символ &? -------------------- менеджер по кодеврайтингу |
|||
|
||||
alezzz |
|
|||
сплю... Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
какие сообщения в консоль кидает когда завершается, что вообще скрипт делает?
|
|||
|
||||
pepsi2k16 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 8.9.2016 Репутация: нет Всего: нет |
Винда 7 , запуск из консоли
Скрипт чекает заходил ли ID с телефона в вк. (использую многопоточность) Никаких ошибок не вылезает, как будто завершилось выполнение скрипта. Хотя там еще очень много ID для проверки. |
|||
|
||||
alezzz |
|
|||
сплю... Профиль Группа: Участник Сообщений: 499 Регистрация: 17.8.2009 Репутация: 1 Всего: 14 |
Значит сам скрипт надо править, чтоб в потенциально проблемных местах отлавливались эти проблемы. Может утечка памяти. Был бы linux/freebsd, посоветовал бы supervisord, проблему с ним найти не получится, но хоть скрипт будет работать постоянно.
|
|||
|
||||
Bulat |
|
|||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Под винду сразу "убейся" Подобного рода скрипты лучше запускать на unix-like! И в случае проблем отлаживать проще! -------------------- менеджер по кодеврайтингу |
|||
|
||||
infarch |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 13.3.2009 Репутация: нет Всего: 1 |
Так уж и убейся... У меня все под виндой работает. Парсер многопоточный сутками крутился без проблем. Просто надо уметь готовить. Насчет вылетов, я бы советовал натыкать максимально логирования и анализировать логтрейс опосля.
|
|||
|
||||
Bulat |
|
||||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Простые блюда можно и на костре готовить - никто не спорит!
А еще можно написать 10-строчный грамотный скрипт и запустить его в родственной ОСи... И не нужно никаких лишних телодвижений! -------------------- менеджер по кодеврайтингу |
||||
|
|||||
infarch |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 13.3.2009 Репутация: нет Всего: 1 |
Подозреваю что у автора немного больше строк. А насчет родной оси, я ловил дивные баги и когда на линуксе запускал. Конечно есть платформо-специфические вещи, но базовые свойства языка как бы везде должны работать. А что не работает, должно быть задокументировано.
|
|||
|
||||
Bulat |
|
||||
татарский Нео Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 22.3.2006 Где: Альметьевск Репутация: 5 Всего: 57 |
Тогда нужно четко и конкретно определить, что является базовым свойством\ами языка! Предлагаю тебе заняться этим вопросом и засесть за научную диссертацию!
В любой программе есть бага - одна из первых заповедей программиста! Вот только у людей работающих с перлом на линуксе с этим проблем поменьше, чем у людей работающих на виндовс... А вывод, что штаны удобне и проще надевать через ноги, чем через голову, а вот майку наоборот, через голову удобнее, чем через ноги! Для людей начинающих - это ценный совет! И речь тут не только о конкретно взятой программе, когда придется компилить и ставить какой специфический модуль - под виндовс можно реально получить нервный срыв, в то время как под родную юникс-лайк ось - это вопрос всего лишь нескольких команд! -------------------- менеджер по кодеврайтингу |
||||
|
|||||
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |