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

Handle M2EERuntimeNotFullyRunning in munin code #48

Open
knorrie opened this issue Jul 25, 2019 · 0 comments
Open

Handle M2EERuntimeNotFullyRunning in munin code #48

knorrie opened this issue Jul 25, 2019 · 0 comments

Comments

@knorrie
Copy link
Member

knorrie commented Jul 25, 2019

This is not very useful:

-# munin-run mxruntime_tr10000
Traceback (most recent call last):
  File "/etc/munin/plugins/mxruntime_tr10000", line 69, in <module>
    m2ee.munin.print_values(m2ee_instance, name)
  File "/usr/lib/python2.7/dist-packages/m2ee/munin.py", line 98, in print_values
    stats, java_version = get_stats('values', m2)
  File "/usr/lib/python2.7/dist-packages/m2ee/munin.py", line 141, in get_stats
    stats, java_version = get_stats_from_runtime(m2)
  File "/usr/lib/python2.7/dist-packages/m2ee/munin.py", line 165, in get_stats_from_runtime
    stats.update(m2.client.runtime_statistics(timeout=5))
  File "/usr/lib/python2.7/dist-packages/m2ee/client.py", line 120, in runtime_statistics
    return self.request("runtime_statistics", timeout=timeout)
  File "/usr/lib/python2.7/dist-packages/m2ee/client.py", line 50, in request
    raise M2EERuntimeNotFullyRunning(status, action)
m2ee.client.M2EERuntimeNotFullyRunning: The Mendix Runtime is not fully running, but reporting status 'created'. Unable to execute action runtime_statistics.

Just act like the app isn't running at all, don't explode.

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