Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2015-04-30 14:50:41,262 [noc.lib.scheduler.scheduler] [inv.discovery] Rescheduling job uptime_discovery(752) to 2015-04-30 14:51:41.262566 status=W
- 2015-04-30 14:50:41,270 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][545] Running job handler
- 2015-04-30 14:50:41,270 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][545] Received uptime 2312955.19
- 2015-04-30 14:50:41,272 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][545] UNHANDLED EXCEPTION (2015-04-30 14:50:41.270927)
- BRANCH: develop TIP: c397b9b780df
- PROCESS: ./scripts/noc-discovery.py
- WORKING DIRECTORY: /opt/noc
- EXCEPTION: <type 'exceptions.TypeError'> can't compare datetime.timedelta to float
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: fm/models/uptime.py (Line: 59)
- Function: register
- 52 c = cls._get_collection()
- 53 d = c.find_one({
- 54 "object": oid,
- 55 "stop": None
- 56 })
- 57 if d:
- 58 r_uptime = now - d["start"]
- 59 ==> while r_uptime >= cls.WRAP:
- 60 r_uptime -= cls.WRAP
- 61 if r_uptime - delta > cls.EPSILON:
- 62 logger.debug("[%s] Reboot registered",
- 63 managed_object.name)
- 64 # Reboot registered
- 65 ts = now - delta
- Variables:
- c =
- Collection(Database(MongoClient('localhost', 27017), u'noc'), u'noc.fm.uptimes')
- r_uptime = datetime.timedelta(26, 66538, 698312)
- oid = 545
- uptime = 2312955.19
- managed_object = <ManagedObject: s646-1-1.intt>
- delta = datetime.timedelta(26, 66555, 190000)
- cls = <class 'noc.fm.models.uptime.Uptime'>
- now = datetime.datetime(2015, 4, 30, 14, 50, 41, 270312)
- d =
- {u'_id': ObjectId('5541ddc84a5e684315414cbc'),
- u'last': datetime.datetime(2015, 4, 30, 13, 46, 16, 142000),
- u'object': 545,
- u'start': datetime.datetime(2015, 4, 3, 20, 21, 42, 572000),
- u'stop': None}
- ------------------------------------------------------------------------
- File: inv/discovery/jobs/uptime_discovery.py (Line: 29)
- Function: handler
- 22 """
- 23 :param object:
- 24 :param result:
- 25 :return:
- 26 """
- 27 self.logger.info("Received uptime %s", result)
- 28 if result:
- 29 ==> Uptime.register(self.object, result)
- 30 return True
- 31
- 32 def can_run(self):
- 33 return (super(UptimeDiscoveryJob, self).can_run()
- 34 and self.object.object_profile.enable_uptime_discovery)
- 35
- Variables:
- self =
- <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0xc86d590>
- object = <ManagedObject: s646-1-1.intt>
- result = 2312955.19
- ------------------------------------------------------------------------
- File: lib/scheduler/scheduler.py (Line: 316)
- Function: _job_wrapper
- 309 return self._job_wrapper(job, **kwargs)
- 310
- 311 def _job_wrapper(self, job, **kwargs):
- 312 tb = None
- 313 t0 = time.time()
- 314 job.logger.info("Running job handler")
- 315 try:
- 316 ==> r = job.handler(**kwargs)
- 317 except Exception:
- 318 # error_report()
- 319 tb = get_traceback()
- 320 job.error(tb)
- 321 job.on_exception()
- 322 s = job.S_EXCEPTION
- Variables:
- job =
- <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0xc86d590>
- tb = None
- self = <noc.inv.discovery.scheduler.DiscoveryScheduler object at 0x31d3350>
- t0 = 1430383841.269949
- kwargs = {'object': <ManagedObject: s646-1-1.intt>, 'result': 2312955.19}
- ------------------------------------------------------------------------
- END OF TRACEBACK
- 2015-04-30 14:50:41,273 [noc.lib.scheduler.scheduler] [inv.discovery] Rescheduling job uptime_discovery(545) to 2015-04-30 14:51:41.273059 status=W
- 2015-04-30 14:50:41,280 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][778] Running job handler
- 2015-04-30 14:50:41,280 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][778] Received uptime 4835220.0
- 2015-04-30 14:50:41,283 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][778] UNHANDLED EXCEPTION (2015-04-30 14:50:41.281635)
- BRANCH: develop TIP: c397b9b780df
- PROCESS: ./scripts/noc-discovery.py
- WORKING DIRECTORY: /opt/noc
- EXCEPTION: <type 'exceptions.TypeError'> can't compare datetime.timedelta to float
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: fm/models/uptime.py (Line: 59)
- Function: register
- 52 c = cls._get_collection()
- 53 d = c.find_one({
- 54 "object": oid,
- 55 "stop": None
- 56 })
- 57 if d:
- 58 r_uptime = now - d["start"]
- 59 ==> while r_uptime >= cls.WRAP:
- 60 r_uptime -= cls.WRAP
- 61 if r_uptime - delta > cls.EPSILON:
- 62 logger.debug("[%s] Reboot registered",
- 63 managed_object.name)
- 64 # Reboot registered
- 65 ts = now - delta
- Variables:
- c =
- Collection(Database(MongoClient('localhost', 27017), u'noc'), u'noc.fm.uptimes')
- r_uptime = datetime.timedelta(55, 83212, 593806)
- oid = 778
- uptime = 4835220.0
- managed_object = <ManagedObject: s286-1-1.intt>
- delta = datetime.timedelta(55, 83220)
- cls = <class 'noc.fm.models.uptime.Uptime'>
- now = datetime.datetime(2015, 4, 30, 14, 50, 41, 280806)
- d =
- {u'_id': ObjectId('5541ddce4a5e684315414d7e'),
- u'last': datetime.datetime(2015, 4, 30, 13, 46, 22, 687000),
- u'object': 778,
- u'start': datetime.datetime(2015, 3, 5, 15, 43, 48, 687000),
- u'stop': None}
- ------------------------------------------------------------------------
- File: inv/discovery/jobs/uptime_discovery.py (Line: 29)
- Function: handler
- 22 """
- 23 :param object:
- 24 :param result:
- 25 :return:
- 26 """
- 27 self.logger.info("Received uptime %s", result)
- 28 if result:
- 29 ==> Uptime.register(self.object, result)
- 30 return True
- 31
- 32 def can_run(self):
- 33 return (super(UptimeDiscoveryJob, self).can_run()
- 34 and self.object.object_profile.enable_uptime_discovery)
- 35
- Variables:
- self =
- <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0x4bcc710>
- object = <ManagedObject: s286-1-1.intt>
- result = 4835220.0
- ------------------------------------------------------------------------
- File: lib/scheduler/scheduler.py (Line: 316)
- Function: _job_wrapper
- 309 return self._job_wrapper(job, **kwargs)
- 310
- 311 def _job_wrapper(self, job, **kwargs):
- 312 tb = None
- 313 t0 = time.time()
- 314 job.logger.info("Running job handler")
- 315 try:
- 316 ==> r = job.handler(**kwargs)
- 317 except Exception:
- 318 # error_report()
- 319 tb = get_traceback()
- 320 job.error(tb)
- 321 job.on_exception()
- 322 s = job.S_EXCEPTION
- Variables:
- job =
- <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0x4bcc710>
- tb = None
- self = <noc.inv.discovery.scheduler.DiscoveryScheduler object at 0x31d3350>
- t0 = 1430383841.28037
- kwargs = {'object': <ManagedObject: s286-1-1.intt>, 'result': 4835220.0}
- ------------------------------------------------------------------------
- END OF TRACEBACK
- 2015-04-30 14:50:41,284 [noc.lib.scheduler.scheduler] [inv.discovery] Rescheduling job uptime_discovery(778) to 2015-04-30 14:51:41.284086 status=W
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement