You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "Describes the environmental details of your app and how to manage the environment."
6
6
#To update these screenshots, you can log in with credentials detailed in How to Update Screenshots Using Team Apps.
7
-
#The anchor #connection-safelist below is mapped from the Mendix Portal (Mendix Cloud Environment Details), so it should not be removed or changed.
8
-
#The anchor #services below is mapped from the Mendix Portal (Mendix Cloud Environment Details), so it should not be removed or changed.
7
+
#Do not remove any of the anchor tags. They are mapped to other documents.
9
8
---
10
9
11
10
## Introduction
@@ -50,7 +49,7 @@ On the right side of the screen in the **General** tab, there are buttons that y
50
49
51
50
{{% alert color="info" %}}Depending on your permissions, you may see only some of the action buttons described below. You can adjust your permissions settings on the [Permissions](/developerportal/deploy/node-permissions/) tab of your app's **Environments** page.{{% /alert %}}
52
51
53
-
#### Running App Actions
52
+
#### Running App Actions {#running-app-actions}
54
53
55
54
When your app is running, you can see the following action buttons:
56
55
@@ -62,7 +61,7 @@ When your app is running, you can see the following action buttons:
62
61
***Show Debugger Information** – This shows the settings needed to connect the debugger in Studio Pro to your app. For more information on debugging in the cloud, see [How To Debug Microflows Remotely](/refguide/debug-microflows-remotely/).
63
62
***Show Running Now** – You can use this to monitor all actions that are currently running in your environment. For more information, see [Running Now](/developerportal/deploy/mxcloud-runningnow/).
64
63
65
-
#### Stopped App Actions
64
+
#### Stopped App Actions {#stopped-app-actions}
66
65
67
66
When your app is stopped, you see this set of action buttons instead:
68
67
@@ -136,7 +135,7 @@ If you have 1 GiB RAM of total allocated memory, you have one instance to use yo
136
135
137
136
For more information, see [Scaling Your Environment](/developerportal/deploy/scale-environment/).
Mendix and the deployment environment automatically add some non-configurable response headers. These are listed below.
272
271
@@ -285,7 +284,7 @@ Most browsers have additional security to ensure that iframes are only allowed w
285
284
There can be additional issues when using cookies in iframes for end-users using the Safari browser. Resolving these issues is outside the control of Mendix. For more information, see [Full Third-Party Cookie Blocking and More](https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/).
286
285
{{% /alert %}}
287
286
288
-
##### Using Custom Domains
287
+
##### Using Custom Domains {#custom-domains}
289
288
290
289
To avoid security issues when you want to embed the app in an iframe, use [custom domains](/developerportal/deploy/custom-domains/). This way, you can ensure that the app you want to embed is part of the same domain. For example, if your page is `mainpage.domain.name`, then the app embedded in the iframe should be `appname.domain.name`.
291
290
@@ -304,7 +303,7 @@ For Mendix 8.11 and below, there was no `SameSite` value set on cookies, and the
304
303
The `SAMESITE_COOKIE_PRE_MX812` setting is implemented the next time your app is deployed after you apply the change.
305
304
{{% /alert %}}
306
305
307
-
##### Using Custom Sign-In Pages
306
+
##### Using Custom Sign-In Pages {#custom-signin-details}
308
307
309
308
If you use a custom sign-in page, the `originURI` cookie is normally set in the *index.html* file. If your Mendix app runs within an iframe, set this cookie with the `SameSite=None` and `Secure` attributes.
310
309
@@ -340,7 +339,7 @@ You can add or edit multiple different IP address and port combinations. Any ran
340
339
* To edit a range, select an existing range and click **Edit**.
341
340
* To delete a range, select an existing range, click **Delete**, and then confirm that you want to delete it.
342
341
343
-
#### Managing a Safelist Range
342
+
#### Managing a Safelist Range {#safelist-range}
344
343
345
344
For each range where you define safelisted IP addresses and ports, you can enter the following information:
346
345
@@ -387,7 +386,7 @@ You can **Delete** a path or you can **Add** and **Edit** a path with the follow
387
386
388
387
For more information, see [How to Restrict Access for Incoming Requests](/developerportal/deploy/access-restrictions/).
Add client certificates (in the PKCS12 format) or certificate authorities (in the PEM format). These are used when your application initiates SSL/TLS connections.
393
392
@@ -502,33 +501,39 @@ There are two types of maintenance:
502
501
* Regular weekly maintenance (which does not affect your app), during which you can change the preferred maintenance window
503
502
* Planned maintenance (which affects your app in some ways), about which you will automatically receive an email
You can view and change the preferred maintenance. For more information about maintenance, see [Maintenance Windows: Configuration](/developerportal/deploy/maintenance-windows/).
508
507
509
-
### Planned Maintenance
508
+
### Planned Maintenance {#planned-maintenance}
510
509
511
510
When a maintenance operation is planned, it appears under **Planned Maintenance**. Each task card will show the purpose of the maintenance, when it is scheduled, and its status.
512
511
513
512
{{% alert color="info" %}}
514
513
Maintenance topics (for example, "PostgreSQL 14 Upgrade") have a predefined period (start date and deadline). Once the start date is reached, you will get the option to execute it immediately, regardless of the Maintenance Window configured for the environment, by clicking **Execute Now**.
515
514
{{% /alert %}}
516
515
517
-
The status of a maintenance task can be one of:
516
+
The status of a maintenance task can be one of the following:
518
517
519
518
***Succeeded** – the maintenance task was successful
520
-
***Failed** – the maintenance task failed and the environment requires intervention
521
-
* Our engineering team will have been notified about the failed task. If you are still experiencing issues, please create a support ticket with [Mendix Support](https://support.mendix.com/hc/en-us)
522
-
***Incomplete** – the maintenance task was unsuccessful and no changes were applied
523
-
* You can operate the environment as usual. Our engineering team will have been alerted about the incomplete task and will take the appropriate action (which may involve rescheduling the task)
524
-
***Ineligible** – the maintenance task was unsuccessful because one or more starting criteria were not met
525
-
* You can operate the environment as usual. This can happen, for example, if the database of your environment was scheduled to be upgraded but it is already on the target version
519
+
* No further action is required
520
+
***Failed** – the maintenance task was unsuccessful
521
+
* The environment requires intervention and our engineering team has been notified, they will recover the environment according to its SLA. If you are still experiencing issues, please create a support ticket with [Mendix Support](https://support.mendix.com/hc/en-us)
522
+
***Incomplete** – the maintenance task was unsuccessful
523
+
* No changes were applied, you can operate the environment as usual
524
+
* Our engineering team has been alerted and will take the appropriate action, which may include rescheduling the task
525
+
***Ineligible** – the task is not applicable to the environment
526
+
* No changes were applied, you can operate the environment as usual
527
+
* This can happen, for example, if the database of your environment was scheduled to be upgraded but it is already on the target version
528
+
***Canceled** – the task was canceled
529
+
* No changes were applied, you can operate the environment as usual
530
+
* This can happen if circumstances required us to remove the planned task, a new copy of the task will be scheduled at a later point in time
526
531
527
532
{{% alert color="info" %}}
528
533
The application's Technical Contact will automatically receive email notifications about planned maintenance.
529
534
{{% /alert %}}
530
535
531
-
## The Tags Tab{#tags}
536
+
## The Tags Tab{#tags}
532
537
533
538
You can set tags on your environment. Tags are arbitrary strings that are not interpreted by the Mendix Portal.
534
539
@@ -551,10 +556,10 @@ The [Technical Contact](/developerportal/general/app-roles/#technical-contact) m
One custom service is available: Mendix Event Broker. This service is required to use [Mendix Business Events](/appstore/services/business-events/) on production apps.
Custom services are only available if the app's Technical Contact has enabled them. The custom services are enabled or disabled separately for each environment of each app. For more information, see [Services](/developerportal/deploy/environments/#services) in the *Environments* documentation.
0 commit comments