{ "info": { "author": "alert", "author_email": "alessandro.pisa@redturtle.it", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "zps - A zope processes inspector\n================================\n\n**zps** is addressed to the manager of zope and plone sites that want to get quickly\nget informations about the running instances of zope.\n\nInstallation\n------------\n::\n\n easy_install psutil\n easy_install rt.zps\n\nThanks to `@der_sven_ `_ you can find up to date **debian packages** here:\n\n- http://www.apt.leftxs.org/\n\nUsage\n-----\n**zps** basic usage is straightforward: ::\n\n [user@localhost]$zps\n CWD: /home/user/plone1\n User: user\n PID: 1234\n Conf: /home/user/plone1/parts/instance/etc/zope.conf\n Address: 8081\n Memory: 1.96%\n\n CWD: /home/user/plone2\n User: user\n PID: 12345\n Conf: /home/user/plone2/parts/instance/etc/zope.conf\n Address: 8082\n Memory: 1.96%\n\nThe default action is to report, for each running instance of zope that it founds:\n \n* the Current Working Directory (CWD)\n* the id of the user who is running the process\n* the process PID\n* the zope configuration file used by the instance\n* the port (as calculated parsing the configuration file)\n* the memory usage\n\nTo obtain usage information for **zps** just type zps --help, you will get this::\n\n [user@localhost]$zps\n zps - report a snapshot of the current zope processes.\n\n USAGE:\n zps\n zps --help\n zps --pid 1111\n zps --port 8080\n zps --grep plone\n\nAs you can see **zps** can filter the results per **zps** or port, e.g., if calling **zps**\nreturns the report about the two instances above, you will have the following::\n\n [user@localhost]$zps --pid 1234\n CWD: /home/user/plone1\n User: user\n PID: 1234\n Conf: /home/user/plone1/parts/instance/etc/zope.conf\n Address: 8081\n Memory: 1.96%\n\n [user@localhost]$zps --port 8082\n CWD: /home/user/plone2\n User: user\n PID: 12345\n Conf: /home/user/plone2/parts/instance/etc/zope.conf\n Address: 8082\n Memory: 1.96%\n\nIn the case no instance is found, you will have::\n\n [user@localhost]$zps\n No running zope instance found\n\n**TODO**: filter output information\nIt may happen that your server starts to be crowded. In that case the output of \n**zps** is quickly parsable.\nTwo command line flags should then be introduced:\n \n* --show\n* --hide\n\n**TODO**: colorize output\nIt would be a nice feature to highlight with colors the memory usage. \nIf the output is in the range:\n\n* 0%-5%: green\n* 0%-10%: yellow\n* 10%-20%: red\n* 20%-100%: blinking red\n\nExamples\n--------\n::\n\n [user@localhost]$zps --hide CWD,User,Memory\n PID: 1234\n Conf: /home/user/plone1/parts/instance/etc/zope.conf\n Address: 8081\n\n PID: 12345\n Conf: /home/user/plone2/parts/instance/etc/zope.conf\n Address: 8082\n\n [user@localhost]$zps --hide CWD,User,Memory\n CWD: /home/user/plone1\n User: user\n Memory: 1.96%\n\n CWD: /home/user/plone2\n User: user\n Memory: 1.96%\n\n\n\nChangelog\n=========\n\n0.9.6 (2014-03-20)\n------------------\n\n* psutils 2 compatibility [alert]\n\n0.9.5 (2014-02-14)\n------------------\n\n* Python3 compatibility [alert]\n\n0.9.4 (2012-10-29)\n------------------\n\n* fixing a crash when zope.conf file is not found [alert]\n* handling help flags, fixes #1, fixes #2 [alert]\n* cosmetic fixes [alert]\n\n0.9.3 (2012/02/10)\n------------------\n\n* moved to github [ale-rt]\n* heavy refactoring [ale-rt]\n* added --grep flag [ale-rt]\n* fix address calculations [ale-rt]\n* sorting process list [ale-rt]\n* tests [ale-rt]\n\n0.9.2 (2010/06/10)\n------------------\n\n* Fixed documentation [keul]\n* Fixed computing addresses in the form of ip:port [alert]\n\n0.9.1 (2010/06/10)\n------------------\n\n* Fixed egg structure [fdelia]\n* pid option [alert, fdelia]\n* port option [alert, fdelia]\n* Refactoring [alert]\n* Documentation [alert]\n\n0.9.0 (2010/05/05)\n------------------\n\n* Initial release [alert]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/RedTurtle/rt.zps", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "rt.zps", "package_url": "https://pypi.org/project/rt.zps/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rt.zps/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/RedTurtle/rt.zps" }, "release_url": "https://pypi.org/project/rt.zps/0.9.6/", "requires_dist": null, "requires_python": null, "summary": "A zope processes inspector", "version": "0.9.6" }, "last_serial": 1815612, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "fe31ff96d6f5d1b94d7a678325e0cbe6", "sha256": "2daabb348e7263b311428bc71a13182208614e37a161f8e0f466f73efb832ff5" }, "downloads": -1, "filename": "rt.zps-0.9.1.tar.gz", "has_sig": false, "md5_digest": "fe31ff96d6f5d1b94d7a678325e0cbe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3453, "upload_time": "2010-06-10T16:48:36", "url": "https://files.pythonhosted.org/packages/de/82/70f8940bdfca71b527623c125ed4bd5561fe8e508a11b50556fcda745644/rt.zps-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "3b2c1c04221f71690bd1fd82bffdb3b8", "sha256": "031da0e608e182536c613ca5f3d82d46f04adfffc0f2044c3b9b1db89afa30ec" }, "downloads": -1, "filename": "rt.zps-0.9.2.tar.gz", "has_sig": false, "md5_digest": "3b2c1c04221f71690bd1fd82bffdb3b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3858, "upload_time": "2010-06-10T17:58:23", "url": "https://files.pythonhosted.org/packages/73/22/5df0aa0f989e792b88a79b117e29416959a42e051a2a0f2ad5eabdd388c8/rt.zps-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "05a6f46ca63a60b38ce595266facd690", "sha256": "9beccb48ecdca73de7cb656a62ec891cb5c6c2f210924785827348218e291e5b" }, "downloads": -1, "filename": "rt.zps-0.9.3.tar.gz", "has_sig": false, "md5_digest": "05a6f46ca63a60b38ce595266facd690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15221, "upload_time": "2012-03-28T10:05:09", "url": "https://files.pythonhosted.org/packages/5d/a5/2b93b0deabe0da2787891e0d624a74ab85e1553524cf27906a2dbfd4c281/rt.zps-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "64d52b5ccf8b57867a89d846378e582d", "sha256": "86da1c5758e7e477e959b49302f727320733b5b3141470403d635308b8e5d5ca" }, "downloads": -1, "filename": "rt.zps-0.9.4.tar.gz", "has_sig": false, "md5_digest": "64d52b5ccf8b57867a89d846378e582d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15710, "upload_time": "2012-10-29T15:44:52", "url": "https://files.pythonhosted.org/packages/43/9b/012d7ba457b7e9e5fe95bc93501d6d0a3767647eb0a64c989dd076041ee4/rt.zps-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "9ade83a29a8e763d99a0161ed157e20a", "sha256": "49b2dca89d4719b385c15844c4d81a572386b8fee2d8d6568e70484874ff7f80" }, "downloads": -1, "filename": "rt.zps-0.9.5.zip", "has_sig": false, "md5_digest": "9ade83a29a8e763d99a0161ed157e20a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22976, "upload_time": "2014-02-14T15:01:44", "url": "https://files.pythonhosted.org/packages/ef/bd/51651e95476b708915fa4d08c124c6db421ff93c8eebcbed4ed7fbee7819/rt.zps-0.9.5.zip" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "7f2782edd62231c5f0dfef6fd122a697", "sha256": "c69038f5a4d6c603c441c46aff4bcf0851197b1579d71fa4892ab51428ac7c7f" }, "downloads": -1, "filename": "rt.zps-0.9.6.zip", "has_sig": false, "md5_digest": "7f2782edd62231c5f0dfef6fd122a697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23094, "upload_time": "2014-03-20T18:00:16", "url": "https://files.pythonhosted.org/packages/b1/5f/5998ab27976ea021bdf69785da5b2811dd928f69c57f0b4d338b65e36649/rt.zps-0.9.6.zip" } ], "1.0.0rc1": [ { "comment_text": "", "digests": { "md5": "4a676e51c0432b418722f9586ce8230b", "sha256": "236b0d612fdf1726755e48304a878e52da0a7cccc9db805a7f6ba6a9cf967cc7" }, "downloads": -1, "filename": "rt.zps-1.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "4a676e51c0432b418722f9586ce8230b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15360, "upload_time": "2015-11-13T22:42:53", "url": "https://files.pythonhosted.org/packages/ae/a1/eba35f648a338d786c309d53182f0c3d575d842b890b3ef30f599f7ba0d3/rt.zps-1.0.0rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7f2782edd62231c5f0dfef6fd122a697", "sha256": "c69038f5a4d6c603c441c46aff4bcf0851197b1579d71fa4892ab51428ac7c7f" }, "downloads": -1, "filename": "rt.zps-0.9.6.zip", "has_sig": false, "md5_digest": "7f2782edd62231c5f0dfef6fd122a697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23094, "upload_time": "2014-03-20T18:00:16", "url": "https://files.pythonhosted.org/packages/b1/5f/5998ab27976ea021bdf69785da5b2811dd928f69c57f0b4d338b65e36649/rt.zps-0.9.6.zip" } ] }