首页 > 解决方案 > 错误1053:服务没有及时响应python代码的启动或控制请求

问题描述

from datetime import datetime
import time

from SMWinservice import SMWinservice
from dl_based_parser_predict import SUMMERY
from customLogger import *
from FileUtil import *

fh = fileHelper()


class PythonCornerExample(SMWinservice):
    _svc_name_ = "gmcoServiceForResumeParser"
    _svc_display_name_ = "GMCO Service For Resume Parser Module"
    _svc_description_ = "This service is for Resume Parser"
    debugFile = Logger()

    def doMyStuff(self):
        self.debugFile.write("Service Started At...")
        ReadParserBank = fh.getAllFiles()
        if len(ReadParserBank) != 0:
            sum = SUMMERY()
            sum.main()

    def start(self):
        self.isrunning = True

    def stop(self):
        self.isrunning = False
        self.debugFile.write("Service Stopped At........")

    def main(self):
        while (self.isrunning):
            # writeToFile()
            try:
                self.doMyStuff()
                self.debugFile.backupFile()
                self.debugFile.write("Service Goes in rest at...")
                if (self.isrunning):
                    time.sleep(3)
            except Exception as e:
                self.debugFile.write(e)


if __name__ == '__main__':
    PythonCornerExample.parse_command_line()

首先,我正在检查 foldedr 中是否有任何可用的文件,然后运行服务。但是当我启动服务时出现 1053 错误。我试图在 ServicesPipeTimeout 中输入 180000/86400000 毫秒值,然后我检查了但我的问题没有解决

标签: pythonwindows-services

解决方案


推荐阅读