Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize OpenMRS for Memory Usage on OpenSRP/OpenMRS Instances #130

Open
3 of 5 tasks
morrismukiri opened this issue Oct 3, 2019 · 0 comments
Open
3 of 5 tasks

Comments

@morrismukiri
Copy link
Member

morrismukiri commented Oct 3, 2019

  • Manage Scheduler: By default OpenMRS runs two scheduled jobs Auto Close Visits Task and Process HL7 Task which are expensive and we don't currently require/utilize this services.
    Stopping or entirely deleting this jobs is recommended
  • Trim down unused Modules: OpenMRS comes pre-loaded with recommended modules, however for the purpose we use OpenMRS for not all this are required
    -Required modules for OpenSRP
    • ID Generation
    • OpenMRS UI Framework
    • Address Hierarchy
    • Registration Core Module
    • Event Module
    • Provider Management Module
    • Team Management Module
    • UI Commons Module
    • Rest Web Services OMOD
    • Legacy UI Module
    • UI Library Module
  • Decrease logging for OpenMRS services and OpenMRS tomcat instance: OpenMRS logs most of the services which increases resource usage configuring log levels to high values helps to reduce what is being logged by OpenMRS
  • Patient Identifier Type Management: By default OpenMRS comes with OpenMRS ID required while creating a patient, OpenSRP does not provide for this, while setting up OpenMRS this needs to be disabled or marked as not required
  • Search Index: rebuild the search index
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant