Advertisement
Guest User

2015-04-30, TSergey, uptime

a guest
Apr 30th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.49 KB | None | 0 0
  1. 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
  2. 2015-04-30 14:50:41,270 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][545] Running job handler
  3. 2015-04-30 14:50:41,270 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][545] Received uptime 2312955.19
  4. 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)
  5. BRANCH: develop TIP: c397b9b780df
  6. PROCESS: ./scripts/noc-discovery.py
  7. WORKING DIRECTORY: /opt/noc
  8. EXCEPTION: <type 'exceptions.TypeError'> can't compare datetime.timedelta to float
  9. START OF TRACEBACK
  10. ------------------------------------------------------------------------
  11. File: fm/models/uptime.py (Line: 59)
  12. Function: register
  13. 52 c = cls._get_collection()
  14. 53 d = c.find_one({
  15. 54 "object": oid,
  16. 55 "stop": None
  17. 56 })
  18. 57 if d:
  19. 58 r_uptime = now - d["start"]
  20. 59 ==> while r_uptime >= cls.WRAP:
  21. 60 r_uptime -= cls.WRAP
  22. 61 if r_uptime - delta > cls.EPSILON:
  23. 62 logger.debug("[%s] Reboot registered",
  24. 63 managed_object.name)
  25. 64 # Reboot registered
  26. 65 ts = now - delta
  27. Variables:
  28. c =
  29. Collection(Database(MongoClient('localhost', 27017), u'noc'), u'noc.fm.uptimes')
  30. r_uptime = datetime.timedelta(26, 66538, 698312)
  31. oid = 545
  32. uptime = 2312955.19
  33. managed_object = <ManagedObject: s646-1-1.intt>
  34. delta = datetime.timedelta(26, 66555, 190000)
  35. cls = <class 'noc.fm.models.uptime.Uptime'>
  36. now = datetime.datetime(2015, 4, 30, 14, 50, 41, 270312)
  37. d =
  38. {u'_id': ObjectId('5541ddc84a5e684315414cbc'),
  39. u'last': datetime.datetime(2015, 4, 30, 13, 46, 16, 142000),
  40. u'object': 545,
  41. u'start': datetime.datetime(2015, 4, 3, 20, 21, 42, 572000),
  42. u'stop': None}
  43. ------------------------------------------------------------------------
  44. File: inv/discovery/jobs/uptime_discovery.py (Line: 29)
  45. Function: handler
  46. 22 """
  47. 23 :param object:
  48. 24 :param result:
  49. 25 :return:
  50. 26 """
  51. 27 self.logger.info("Received uptime %s", result)
  52. 28 if result:
  53. 29 ==> Uptime.register(self.object, result)
  54. 30 return True
  55. 31
  56. 32 def can_run(self):
  57. 33 return (super(UptimeDiscoveryJob, self).can_run()
  58. 34 and self.object.object_profile.enable_uptime_discovery)
  59. 35
  60. Variables:
  61. self =
  62. <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0xc86d590>
  63. object = <ManagedObject: s646-1-1.intt>
  64. result = 2312955.19
  65. ------------------------------------------------------------------------
  66. File: lib/scheduler/scheduler.py (Line: 316)
  67. Function: _job_wrapper
  68. 309 return self._job_wrapper(job, **kwargs)
  69. 310
  70. 311 def _job_wrapper(self, job, **kwargs):
  71. 312 tb = None
  72. 313 t0 = time.time()
  73. 314 job.logger.info("Running job handler")
  74. 315 try:
  75. 316 ==> r = job.handler(**kwargs)
  76. 317 except Exception:
  77. 318 # error_report()
  78. 319 tb = get_traceback()
  79. 320 job.error(tb)
  80. 321 job.on_exception()
  81. 322 s = job.S_EXCEPTION
  82. Variables:
  83. job =
  84. <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0xc86d590>
  85. tb = None
  86. self = <noc.inv.discovery.scheduler.DiscoveryScheduler object at 0x31d3350>
  87. t0 = 1430383841.269949
  88. kwargs = {'object': <ManagedObject: s646-1-1.intt>, 'result': 2312955.19}
  89. ------------------------------------------------------------------------
  90. END OF TRACEBACK
  91. 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
  92. 2015-04-30 14:50:41,280 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][778] Running job handler
  93. 2015-04-30 14:50:41,280 [noc.lib.scheduler.job] [inv.discovery][uptime_discovery][778] Received uptime 4835220.0
  94. 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)
  95. BRANCH: develop TIP: c397b9b780df
  96. PROCESS: ./scripts/noc-discovery.py
  97. WORKING DIRECTORY: /opt/noc
  98. EXCEPTION: <type 'exceptions.TypeError'> can't compare datetime.timedelta to float
  99. START OF TRACEBACK
  100. ------------------------------------------------------------------------
  101. File: fm/models/uptime.py (Line: 59)
  102. Function: register
  103. 52 c = cls._get_collection()
  104. 53 d = c.find_one({
  105. 54 "object": oid,
  106. 55 "stop": None
  107. 56 })
  108. 57 if d:
  109. 58 r_uptime = now - d["start"]
  110. 59 ==> while r_uptime >= cls.WRAP:
  111. 60 r_uptime -= cls.WRAP
  112. 61 if r_uptime - delta > cls.EPSILON:
  113. 62 logger.debug("[%s] Reboot registered",
  114. 63 managed_object.name)
  115. 64 # Reboot registered
  116. 65 ts = now - delta
  117. Variables:
  118. c =
  119. Collection(Database(MongoClient('localhost', 27017), u'noc'), u'noc.fm.uptimes')
  120. r_uptime = datetime.timedelta(55, 83212, 593806)
  121. oid = 778
  122. uptime = 4835220.0
  123. managed_object = <ManagedObject: s286-1-1.intt>
  124. delta = datetime.timedelta(55, 83220)
  125. cls = <class 'noc.fm.models.uptime.Uptime'>
  126. now = datetime.datetime(2015, 4, 30, 14, 50, 41, 280806)
  127. d =
  128. {u'_id': ObjectId('5541ddce4a5e684315414d7e'),
  129. u'last': datetime.datetime(2015, 4, 30, 13, 46, 22, 687000),
  130. u'object': 778,
  131. u'start': datetime.datetime(2015, 3, 5, 15, 43, 48, 687000),
  132. u'stop': None}
  133. ------------------------------------------------------------------------
  134. File: inv/discovery/jobs/uptime_discovery.py (Line: 29)
  135. Function: handler
  136. 22 """
  137. 23 :param object:
  138. 24 :param result:
  139. 25 :return:
  140. 26 """
  141. 27 self.logger.info("Received uptime %s", result)
  142. 28 if result:
  143. 29 ==> Uptime.register(self.object, result)
  144. 30 return True
  145. 31
  146. 32 def can_run(self):
  147. 33 return (super(UptimeDiscoveryJob, self).can_run()
  148. 34 and self.object.object_profile.enable_uptime_discovery)
  149. 35
  150. Variables:
  151. self =
  152. <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0x4bcc710>
  153. object = <ManagedObject: s286-1-1.intt>
  154. result = 4835220.0
  155. ------------------------------------------------------------------------
  156. File: lib/scheduler/scheduler.py (Line: 316)
  157. Function: _job_wrapper
  158. 309 return self._job_wrapper(job, **kwargs)
  159. 310
  160. 311 def _job_wrapper(self, job, **kwargs):
  161. 312 tb = None
  162. 313 t0 = time.time()
  163. 314 job.logger.info("Running job handler")
  164. 315 try:
  165. 316 ==> r = job.handler(**kwargs)
  166. 317 except Exception:
  167. 318 # error_report()
  168. 319 tb = get_traceback()
  169. 320 job.error(tb)
  170. 321 job.on_exception()
  171. 322 s = job.S_EXCEPTION
  172. Variables:
  173. job =
  174. <noc.inv.discovery.jobs.uptime_discovery.UptimeDiscoveryJob object at 0x4bcc710>
  175. tb = None
  176. self = <noc.inv.discovery.scheduler.DiscoveryScheduler object at 0x31d3350>
  177. t0 = 1430383841.28037
  178. kwargs = {'object': <ManagedObject: s286-1-1.intt>, 'result': 4835220.0}
  179. ------------------------------------------------------------------------
  180. END OF TRACEBACK
  181. 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