python - 错误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 毫秒值,然后我检查了但我的问题没有解决
解决方案
推荐阅读
- ruby-on-rails - 如何像 Trailblazer 一样使 ruby 类可调用?
- r - 如何在 R 中加入表格和时间对齐以进行群组分析
- vue.js - 点击后的Vuex错误和操作
- vba - VBA 引用另一个工作表中的数据不起作用
- android - 如何删除TextView中第一个字母之前的空格
- amazon-web-services - What is the purpose of having an option for both role and resource-based policy in Lambda when role inherently has 1 or more policies?
- powerbi - PowerBI Dax Measure: Error returning table of multiple values when a single is expected
- macos - How to open file from explorer tab in Visual studio code?
- mysql - 当我用 Month 创建表时,他只给了 0000-00-00
- php - Codeigniter: problem extending Database Driver