Advertisement
Guest User

Untitled

a guest
Dec 26th, 2011
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. root@noc /opt/noc# ./noc unpickle /var/log/noc/crashinfo-Z3ein7
  2. {'component': 'noc-sae',
  3. 'source': 'system',
  4. 'traceback': u'UNHANDLED EXCEPTION (2011-12-23 16:25:09.393963)\nWorking directory: /opt/noc\n<class \'noc.sa.models.DoesNotExist\'>\nReduceTask matching query does not exist.\nSTART OF TRACEBACK\n------------------------------------------------------------------------\nFile: /opt/noc/contrib/lib/django/db/models/query.py (Line: 349)\nFunction: get\n 342 if self.query.can_filter():\n 343 clone = clone.order_by()\n 344 num = len(clone)\n 345 if num == 1:\n 346 return clone._result_cache[0]\n 347 if not num:\n 348 raise self.model.DoesNotExist("%s matching query does not exist."\n 349 ==> % self.model._meta.object_name)\n 350 raise self.model.MultipleObjectsReturned("get() returned more than one %s -- it returned %s! Lookup parameters were %s"\n 351 % (self.model._meta.object_name, num, kwargs))\n 352 \n 353 def create(self, **kwargs):\n 354 """\n 355 Creates a new object with the given kwargs, saving it to the database\nVariables:\n clone = []\n num = 0\n self = [<ReduceTask: 1>, <ReduceTask: 2>, <ReduceTask: 8>, <ReduceTask: 9>, <ReduceTask: 10>, <ReduceTask: 33>, <ReduceTask: 35>, <ReduceTask: 39>, <ReduceTask: 69>, <ReduceTask: 71>, <ReduceTask: 72>, <ReduceTask: 73>, <ReduceTask: 74>, <ReduceTask: 75>, <ReduceTask: 76>, <ReduceTask: 2925>, <ReduceTask: 51>, <ReduceTask: 52>, <ReduceTask: 53>, <ReduceTask: 56>, \'...(remaining elements truncated)...\']\n args = ()\n kwargs = {\'id__exact\': 50180}\n------------------------------------------------------------------------\nFile: /opt/noc/contrib/lib/django/db/models/fields/related.py (Line: 315)\nFunction: __get__\n 308 # If the related manager indicates that it should be used for\n 309 # related fields, respect that.\n 310 rel_mgr = self.field.rel.to._default_manager\n 311 db = router.db_for_read(self.field.rel.to, instance=instance)\n 312 if getattr(rel_mgr, \'use_for_related_fields\', False):\n 313 rel_obj = rel_mgr.using(db).get(**params)\n 314 else:\n 315 ==> rel_obj = QuerySet(self.field.rel.to).using(db).get(**params)\n 316 setattr(instance, cache_name, rel_obj)\n 317 return rel_obj\n 318 \n 319 def __set__(self, instance, value):\n 320 if instance is None:\n 321 raise AttributeError("%s must be accessed via instance" % self._field.name)\nVariables:\n val = 50180\n instance = <MapTask: 261350: acc-172.19.4.53 Alcatel.OS62xx.get_version>\n other_field = <django.db.models.fields.AutoField object at 0x8068b3350>\n self = <django.db.models.fields.related.ReverseSingleRelatedObjectDescriptor object at 0x8068b5110>\n db = \'default\'\n instance_type = <class \'noc.sa.models.MapTask\'>\n params = {\'id__exact\': 50180}\n rel_mgr = <django.db.models.manager.Manager object at 0x8068b3590>\n cache_name = \'_task_cache\'\n------------------------------------------------------------------------\nFile: /opt/noc/sa/sae/sae.py (Line: 491)\nFunction: process_mrtasks\n 484 shard_mrt_rate = {} # shard_id -> count\n 485 throttled_shards = set() # shard_id\n 486 # Run tasks\n 487 for mt in MapTask.objects.filter(status="W", next_try__lte=t,\n 488 managed_object__activator__shard__is_active=True,\n 489 managed_object__activator__shard__name__in=self.shards):\n 490 # Check for task timeouts\n 491 ==> if mt.task.stop_time < t:\n 492 mt.status = "F"\n 493 mt.script_result = dict(code=ERR_TIMEOUT, text="Timed out")\n 494 mt.save()\n 495 self.log_mrt(logging.INFO, task=mt,\n 496 status="failed", msg="timed out")\n 497 continue\nVariables:\n map_callback = <function map_callback at 0x8077b5488>\n exec_script = <function exec_script at 0x8077b59b0>\n self = <noc.sa.sae.sae.SAE object at 0x8011cc050>\n throttled_shards = set([])\n mt = <MapTask: 261350: acc-172.19.4.53 Alcatel.OS62xx.get_version>\n t = datetime.datetime(2011, 12, 23, 16, 24, 56, 487823)\n sae_mrt_rate = 0\n shard_mrt_rate = {}\n------------------------------------------------------------------------\nFile: /opt/noc/sa/sae/sae.py (Line: 238)\nFunction: tick\n 231 Called every second. Performs periodic maintainance\n 232 and runs pending Map/Reduce tasks\n 233 """\n 234 t = time.time()\n 235 reset_queries() # Clear debug SQL log\n 236 if t - self.last_mrtask_check >= 1:\n 237 # Check Map/Reduce task status\n 238 ==> self.process_mrtasks()\n 239 self.last_mrtask_check = t\n 240 \n 241 def write_event(self, data, timestamp=None, managed_object=None):\n 242 """\n 243 Write FM event to database\n 244 \nVariables:\n self = <noc.sa.sae.sae.SAE object at 0x8011cc050>\n t = 1324643096.487761\n------------------------------------------------------------------------\nFile: /opt/noc/lib/nbsocket/socketfactory.py (Line: 425)\nFunction: run\n 418 time.sleep(1)\n 419 last_tick = last_stale = time.time()\n 420 while cond() and not self.to_shutdown:\n 421 self.loop(1)\n 422 t = time.time()\n 423 if self.tick_callback and t - last_tick >= 1:\n 424 try:\n 425 ==> self.tick_callback()\n 426 except:\n 427 error_report()\n 428 logging.info("Restoring from tick() failure")\n 429 last_tick = t\n 430 if t - last_stale > 3:\n 431 self.close_stale()\nVariables:\n self = <noc.lib.nbsocket.socketfactory.SocketFactory object at 0x80506f6d0>\n cond = <function <lambda> at 0x807004938>\n t = 1324643096.487754\n last_stale = 1324643095.056146\n run_forever = True\n last_tick = 1324643094.836648\n------------------------------------------------------------------------\nEND OF TRACEBACK',
  5. 'ts': 1324643109,
  6. 'type': 'Unhandled Exception'}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement