@ImagoRay

Код Python не обращается к файлам проекта в режиме службы?

У меня есть бот, написанный на Python. Проект состоит из основного файла(bot.py) и двух других (chek_ldap.py и bubl.py), к которым он обращается во время работы (вызывает функции и кнопки бота).
Я создал службу на Windows Server, которая запускает основной файл bot.py,
Проблема заключается в том, что во время работы основного кода обращение к chek_ldap.py и bubl.py происходит нормально. Я могу получить все функции, бот реагирует на кнопки и т.д. Но во время работы бота в качестве службы, работает только тот код, который расположен в bot.py и такое ощущение, что он не обращается к chek_ldap.py и bubl.py для передачи функции в них и получения информации обратно.
Повторюсь, при обычном запуске bot.py код работает отлично.
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Службы в винде запускаются от имени другого пользователя, в другом рабочем каталоге, а так же с другими ограничениями для безопасности. Скорее всего одно из двух: либо неверные пути к файлам либо нет прав на файлы. Проверьте настройки запуска вашей службы - каким именно образом она запускается, где и от кого именно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы