diff --git a/modules/monitoring/application/controllers/ProcessController.php b/modules/monitoring/application/controllers/ProcessController.php
index ca879cbaa..62334d7e8 100644
--- a/modules/monitoring/application/controllers/ProcessController.php
+++ b/modules/monitoring/application/controllers/ProcessController.php
@@ -66,6 +66,9 @@ class Monitoring_ProcessController extends Controller
             )
             ->getQuery()
             ->fetchRow();
+        if ($programStatus === false) {
+            return $this->render('not-running', true, null);
+        }
         $this->view->programStatus = $programStatus;
         $toggleFeaturesForm = new ToggleInstanceFeaturesCommandForm();
         $toggleFeaturesForm
diff --git a/modules/monitoring/application/views/scripts/process/not-running.phtml b/modules/monitoring/application/views/scripts/process/not-running.phtml
new file mode 100644
index 000000000..58b6c2980
--- /dev/null
+++ b/modules/monitoring/application/views/scripts/process/not-running.phtml
@@ -0,0 +1,6 @@
+<div class="controls">
+    <?= $this->tabs ?>
+</div>
+<div class="content">
+    <?= sprintf($this->translate('%s is currently not up and running'), $this->backendName) ?>
+</div>