Re: Невозможность повторной записи без перезапуска сервиса
Posted: Mon Mar 30, 2015 7:55 am
Попробовал запись без плагина. Ситуация абсолютно идентичная - вторая запись не пишется,лог также при этом не создается.
Создался лог после первой записи,но он также создавался и в случае с плагином.
Также создался лог когда я после первой записи запустил ProgDVB чтобы запланировать вторую запись, и закрыл его.
Но в то время, когда должна была стартовать вторая запись, ни запись ни лог не создаются.
Имеет смысл что-то выкладывать??
- первичная запись
- лог после запуска ProgDVB в котором была запланирована вторая запись
- файл шедулера в котором была запланирована вторая запись
ТАК ЧТО "ДЕЛО НЕ В БОБИНЕ" (не в плагине то бишь)
почему бы не реализовать просто и тупо перезапуск сервиса? это сложно? в чем проблема? видно же что сервис некорректно отрабатывает изменения в файле шедулера судя по всему. то есть первое изменение он считывает,а второе видимо уже не хочет. ну так и надо дать ему пинка в виде перезапуска, разве нет???
я уже подумываю через nncron реализовать скрипт, чтобы при изменении sheduler.dat (например отслеживать его раз в 5 минут) запускался батничек с командами остановки и старта сервиса.... но почему бы это не сделать в Вашей программе??? это невозможно или что???
Создался лог после первой записи,но он также создавался и в случае с плагином.
Также создался лог когда я после первой записи запустил ProgDVB чтобы запланировать вторую запись, и закрыл его.
Но в то время, когда должна была стартовать вторая запись, ни запись ни лог не создаются.
Имеет смысл что-то выкладывать??
- первичная запись
- лог после запуска ProgDVB в котором была запланирована вторая запись
- файл шедулера в котором была запланирована вторая запись
ТАК ЧТО "ДЕЛО НЕ В БОБИНЕ" (не в плагине то бишь)
почему бы не реализовать просто и тупо перезапуск сервиса? это сложно? в чем проблема? видно же что сервис некорректно отрабатывает изменения в файле шедулера судя по всему. то есть первое изменение он считывает,а второе видимо уже не хочет. ну так и надо дать ему пинка в виде перезапуска, разве нет???
я уже подумываю через nncron реализовать скрипт, чтобы при изменении sheduler.dat (например отслеживать его раз в 5 минут) запускался батничек с командами остановки и старта сервиса.... но почему бы это не сделать в Вашей программе??? это невозможно или что???