Example #1
0
         if you want to monitor python url request please exec :
         tail -f /home/qs/scripts/video_report_yyyymm/yyyyMMdd/monitor.log

         notice: all reference code in video_report_yyyymm directory
         eg: pythonFrame        provide basic component
             report             business service closely related

         '''

        exit()

    monitorReport = ReportMonitor()

    fileRead = ReportReadFile(monitorReport)
    fileWrite = FileWrite()

    jsonParallel = ReportJsonParallel(monitorReport)
    jsonSerial = ReportJsonSerial(monitorReport)

    mysqlWrap = ReportMysql(ReportMysql.conn_formal_params, monitorReport)
    #mysqlWrap = ReportMysql(ReportMysql.conn_space_params,monitorReport)

    if cmp(sys.argv[1], '-Dsave') == 0:
        mydate = Util.get_yesterday()
        if len(sys.argv) == 3:
            mydate = sys.argv[2]
        monitorReport.__setattr__("mydate", MyDate(mydate))

        logdir = "/home/qs/scripts/video_report_yyyymm/" + monitorReport.mydate.get_now(
        ) + "/"
Example #2
0
         -DupdateAssignField    eg  .py -DupdateAssignField will show all params
         -DqueryOracle	        query oracle data to generate a file
         -DqueryDonate	        query donate data to generate a file
         -Drecovery	            disaster recovery if mysql no response
         -DcheckParent          check parent son account
         -Dtest	                test python script
         -DsendMsg              eg: .py -DsendMsg phone1,phone2 message
         -DupdateAll            include url request

         '''
        exit()

    base_log = "/opt/video_report_yyyymm/data"
    myQueue = MyQueue()
    monitor = ReportMonitor()
    fileWrite = FileWrite()
    constants = ContantsMappingColumn()
    donateMysql = ReportMysql(ReportMysql.conn_donate_params, q=myQueue)
    reportOracle = ReportOracle(
        myQueue, conn_report_params=ReportOracle.conn_oracle_params)
    #reportMysql = ReportMysql(ReportMysql.conn_space_params)
    reportMysql = ReportMysql(ReportMysql.conn_formal_params)

    if cmp(sys.argv[1], '-Dsave') == 0:
        mydate = Util.get_yesterday()
        if len(sys.argv) == 3:
            mydate = sys.argv[2]

        reportOracle.__setattr__("mydate", MyDate(mydate))
        donateMysql.__setattr__("mydate", MyDate(mydate))
        reportMysql.__setattr__("mydate", MyDate(mydate))
         if you want to monitor python url request please exec :
         tail -f /home/qs/scripts/video_report_yyyymm/yyyyMMdd/monitor.log

         notice: all reference code in video_report_yyyymm directory
         eg: pythonFrame        provide basic component
             report             business service closely related

         '''

        exit()

    monitorReport = ReportMonitor()

    fileRead = ReportReadFile(monitorReport)
    fileWrite = FileWrite()

    jsonParallel = ReportJsonParallel(monitorReport)
    jsonSerial = ReportJsonSerial(monitorReport)

    mysqlWrap = ReportMysql(ReportMysql.conn_formal_params,monitorReport)
    #mysqlWrap = ReportMysql(ReportMysql.conn_space_params,monitorReport)

    if cmp(sys.argv[1], '-Dsave') == 0:
        mydate = Util.get_yesterday()
        if len(sys.argv) == 3:
            mydate = sys.argv[2]
        monitorReport.__setattr__("mydate",MyDate(mydate))

        logdir = "/home/qs/scripts/video_report_yyyymm/"+monitorReport.mydate.get_now()+"/"
        error_log = logdir + 'save_error.log'
         -DupdateAssignField    eg  .py -DupdateAssignField will show all params
         -DqueryOracle	        query oracle data to generate a file
         -DqueryDonate	        query donate data to generate a file
         -Drecovery	            disaster recovery if mysql no response
         -DcheckParent          check parent son account
         -Dtest	                test python script
         -DsendMsg              eg: .py -DsendMsg phone1,phone2 message
         -DupdateAll            include url request

         '''
        exit()

    base_log = "/opt/video_report_yyyymm/data"
    myQueue = MyQueue()
    monitor = ReportMonitor()
    fileWrite = FileWrite()
    constants = ContantsMappingColumn()
    donateMysql = ReportMysql(ReportMysql.conn_donate_params,q=myQueue)
    reportOracle = ReportOracle(myQueue,conn_report_params=ReportOracle.conn_oracle_params)
    #reportMysql = ReportMysql(ReportMysql.conn_space_params)
    reportMysql = ReportMysql(ReportMysql.conn_formal_params)

    if cmp(sys.argv[1], '-Dsave') == 0:
        mydate = Util.get_yesterday()
        if len(sys.argv) == 3:
            mydate = sys.argv[2]

        reportOracle.__setattr__("mydate",MyDate(mydate))
        donateMysql.__setattr__("mydate",MyDate(mydate))
        reportMysql.__setattr__("mydate",MyDate(mydate))