{ "info": { "author": "zencore", "author_email": "dobetter@zencore.cn", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "keepstart\n=========\n\nMonitor keepalived status, run start.sh if server get MASTER role, and run stop.sh if server get SLAVE role.\n\nInstall\n-------\n\n::\n\n pip install keepstart\n\n\nExample Config\n--------------\n\n::\n\n application:\n daemon: false\n pidfile: jenkins-keep.pid\n\n keepstart:\n nic: eth0\n vip: 172.18.1.44\n start: /opt/app/start.sh\n stop: /opt/app/stop.sh\n is-running: /opt/app/status.sh\n\n logging:\n version: 1\n disable_existing_loggers: false\n formatters:\n simple:\n format: \"%(asctime)-15s\\t%(levelname)s\\t%(message)s\"\n handlers:\n console:\n class: logging.StreamHandler\n level: DEBUG\n formatter: simple\n loggers:\n keepstart:\n level: DEBUG\n handlers:\n - console\n propagate: no\n root:\n level: DEBUG\n handlers:\n - console\n\nServer command\n--------------\n\n::\n\n keepserver -c config.yaml start\n keepserver -c config.yaml stop\n keepserver -c config.yaml reload\n\nCommand help\n------------\n\n::\n\n zencoreDeMacPro:keepstart zencore$ keepserver --help\n Usage: keepserver [OPTIONS] COMMAND [ARGS]...\n\n Options:\n -c, --config FILENAME Config file path, use yaml format. Default to\n config.yaml.\n --help Show this message and exit.\n\n Commands:\n reload Reload application server.\n start Start application server.\n stop Stop application server.\n zencoreDeMacPro:keepstart zencore$\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/appstore-zencore/keepstart", "keywords": "keepstart", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "keepstart", "package_url": "https://pypi.org/project/keepstart/", "platform": "", "project_url": "https://pypi.org/project/keepstart/", "project_urls": { "Homepage": "https://github.com/appstore-zencore/keepstart" }, "release_url": "https://pypi.org/project/keepstart/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "Monitor keepalived status, run start.sh if server get MASTER role, and run stop.sh if server get SLAVE role.", "version": "0.1.3" }, "last_serial": 3726214, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "76617cc453c90abf4ca04a0d9d4e1bdc", "sha256": "dbeb4810276d5a96d77d1617ef95da45e77c5e34c7db49ee0c3611f3bffbfbe4" }, "downloads": -1, "filename": "keepstart-0.1.0.tar.gz", "has_sig": false, "md5_digest": "76617cc453c90abf4ca04a0d9d4e1bdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3899, "upload_time": "2018-03-22T12:23:51", "url": "https://files.pythonhosted.org/packages/14/ab/8548eb318a99c76dce7df267f34de824b5d2c82381e9086a96de34792776/keepstart-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "328dbaf168f335ebe91e1ac611a0ad23", "sha256": "82fb67986777006013b34d0a4df1fe5a3fc8780a84453ec89f0f7e1e66d02b3e" }, "downloads": -1, "filename": "keepstart-0.1.1.tar.gz", "has_sig": false, "md5_digest": "328dbaf168f335ebe91e1ac611a0ad23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4239, "upload_time": "2018-03-22T12:45:23", "url": "https://files.pythonhosted.org/packages/6f/a9/15108200881c1e2da9d988d21ead8be91915b6dc9ce98c6175e15a434d09/keepstart-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4eecf6f866e66bb43ddd2f144f62efe3", "sha256": "92f5bd2672ffe87f830068ca54ceb1bcbbbdfcaade4c416901bfaf061f5b8e1c" }, "downloads": -1, "filename": "keepstart-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4eecf6f866e66bb43ddd2f144f62efe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4256, "upload_time": "2018-04-02T05:11:36", "url": "https://files.pythonhosted.org/packages/ba/4a/125964fe2d8fa107d40aa4d87a3cfdd66df25253860402306764f1d6d941/keepstart-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "86cfb3b630f0a4ef8cf0e4f8bed79732", "sha256": "6f5b1d5b6174106d6cceae113cf36e50449f4c1f99999240bfcf8a19867b7eb9" }, "downloads": -1, "filename": "keepstart-0.1.3.tar.gz", "has_sig": false, "md5_digest": "86cfb3b630f0a4ef8cf0e4f8bed79732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4258, "upload_time": "2018-04-02T12:50:34", "url": "https://files.pythonhosted.org/packages/84/df/4bb63e9261224475db01400b0f2af08e486e5603d623f36f67b3ec23f160/keepstart-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "86cfb3b630f0a4ef8cf0e4f8bed79732", "sha256": "6f5b1d5b6174106d6cceae113cf36e50449f4c1f99999240bfcf8a19867b7eb9" }, "downloads": -1, "filename": "keepstart-0.1.3.tar.gz", "has_sig": false, "md5_digest": "86cfb3b630f0a4ef8cf0e4f8bed79732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4258, "upload_time": "2018-04-02T12:50:34", "url": "https://files.pythonhosted.org/packages/84/df/4bb63e9261224475db01400b0f2af08e486e5603d623f36f67b3ec23f160/keepstart-0.1.3.tar.gz" } ] }