{ "info": { "author": "Andy Altepeter", "author_email": "aaltepet@altepeter.net", "bugtrack_url": null, "classifiers": [ "Framework :: Zope2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n \nThis package is based on Products.signalstack.\n \nThe one difference from the original product is a change to where\nthe thread dump is output. This version of signalstack uses\nthe python logging facilities to output the thread dump, rather\nthan printing to stdout. Certain production setups don't have\naccess to stdout, i.e. when `zopectl start` is used.\n \nThis change allows access to the thread dump when stdout is not \naccessible, since in addition to writing to stdout, the thread dump \nis also written to the zope event log. '\n \nProducts.signalstackLogger is triggered in the same was as the \noriginal, i.e. by sending *USR1* to a Zope2 instance.\n \nThe original Products.signalstack is intended to be used with\nsupervisord, which retains stdout.\n \nFrom the original README:\n-------------------------\nThis package is a simple debugging tool for Zope 2 instances that are\nstuck. Unlike the `z3c.deadlockdebugger`_ and `DeadlockDebugger`_ this\npackage also works if all threads in an instance are stuck.\n \nIf you send the *USR1* signal to a Zope2 instance with Products.signalstack\ninstalled it will dump a stracktrace of all threads on the console.\n \n.. _Products.signalstack: http://pypi.python.org/pypi/Products.signalstack\n.. _z3c.deadlockdebugger: http://pypi.python.org/z3c.deadlockdebugger\n.. _DeadlockDebugger: http://www.zope.org/Members/nuxeo/Products/DeadlockDebugger\n\nChangelog\n=========\n \n0.9 - December 11, 2009\n-----------------------\n \n* Initial release of Products.signalstackLogger", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "Products.signalstackLogger", "package_url": "https://pypi.org/project/Products.signalstackLogger/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.signalstackLogger/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/Products.signalstackLogger/0.9/", "requires_dist": null, "requires_python": null, "summary": "Output zope stacktrace on signal using logging facility", "version": "0.9" }, "last_serial": 785198, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "996eaf6e640e764f652c9317ffb07e97", "sha256": "6d7fd07b128c6bd45ce85fc96ee7a9544a0c96ef4a4dffd0d2a5fc88d4211293" }, "downloads": -1, "filename": "Products.signalstackLogger-0.9.tar.gz", "has_sig": true, "md5_digest": "996eaf6e640e764f652c9317ffb07e97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2533, "upload_time": "2009-12-14T15:29:53", "url": "https://files.pythonhosted.org/packages/c6/d4/b2a90f2cf9de916f65e7795807f11577a481919188f02598d2fd122bd332/Products.signalstackLogger-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "996eaf6e640e764f652c9317ffb07e97", "sha256": "6d7fd07b128c6bd45ce85fc96ee7a9544a0c96ef4a4dffd0d2a5fc88d4211293" }, "downloads": -1, "filename": "Products.signalstackLogger-0.9.tar.gz", "has_sig": true, "md5_digest": "996eaf6e640e764f652c9317ffb07e97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2533, "upload_time": "2009-12-14T15:29:53", "url": "https://files.pythonhosted.org/packages/c6/d4/b2a90f2cf9de916f65e7795807f11577a481919188f02598d2fd122bd332/Products.signalstackLogger-0.9.tar.gz" } ] }