Both sides previous revisionPrevious revisionNext revision | Previous revision |
de:cobi.time:servicelayer_konfiguration [2025/09/10 15:28] – thuth | de:cobi.time:servicelayer_konfiguration [2025/09/11 09:03] (current) – thuth |
---|
navigieren und sämtliche Node Member Konfiguration entfernen bis auf eine einzelne Node Konfiguration ''httpd-b1s-lb-member-50001.conf'': | navigieren und sämtliche Node Member Konfiguration entfernen bis auf eine einzelne Node Konfiguration ''httpd-b1s-lb-member-50001.conf'': |
| |
<code> | {{:de:cobi.time:koomandozeile1.png?800|}} |
-rw-r--r-- 1 biservice0 biservice0 301 Jan 7 20:39 ServiceLayer.xml | |
-rw-r--r-- 1 biservice0 biservice0 1236 Sep 25 12:16 b1s.conf | |
-rw-r--r-- 1 biservice0 biservice0 477 Apr 10 12:02 b1s-ssl.conf | |
-rw-r--r-- 1 biservice0 biservice0 610 Apr 10 12:02 b1s-ssl.xml | |
-rw-r--r-- 1 biservice0 biservice0 1024 Apr 10 12:02 b1s-ssl.qs | |
-rw-r--r-- 1 biservice0 biservice0 902 Sep 25 20:23 b1s.qs | |
-rw-r--r-- 1 biservice0 biservice0 316 Apr 10 12:02 b1s.qs.xml | |
-rw-r--r-- 1 biservice0 biservice0 160 Apr 10 12:02 b1s_sqltable.template.conf | |
-rw-r--r-- 1 biservice0 biservice0 1423 Sep 25 20:23 httpd-b1s-lb.conf | |
-rw-r--r-- 1 biservice0 biservice0 235 Sep 25 20:23 httpd-b1s-lb-member-50001.conf | |
-rw-r--r-- 1 biservice0 biservice0 247 Sep 25 20:23 httpd-b1s-lb-member-common.conf | |
-rw-r--r-- 1 biservice0 biservice0 1455 Sep 25 20:23 server.pem | |
-rw-r--r-- 1 biservice0 biservice0 1845 Sep 25 20:23 server.key | |
</code> | |
| |
Die Datei `httpd-b1s-lb.conf` editieren und sämtliche Balancer Member aus dem Proxy balancer entfernen, sodass nur noch eine Node im Proxy balancer angegeben ist: | Die Datei ''httpd-b1s-lb.conf'' editieren und sämtliche Balancer Member aus dem Proxy balancer entfernen, sodass nur noch eine Node im Proxy balancer angegeben ist: |
| |
<code> | <code> |
<code> | <code> |
RewriteEngine on | RewriteEngine on |
RewriteRule "^/ping/node0$" "/b1s/ping/node?ROUTEID=.node0&target=localhost:50001" [PT] | RewriteRule "^/ping/node$" "/b1s/ping/node?ROUTEID=.node1&target=localhost:50001" [PT] |
RewriteRule "^/ping/node1$" "/b1s/ping/node?ROUTEID=.node1&target=localhost:50001" [PT] | RewriteRule "^/ping/node/1$" "/b1s/ping/node?ROUTEID=.node1&target=localhost:50001" [PT] |
RewriteRule "^/ping/node2$" "/b1s/ping/node?ROUTEID=.node2&target=localhost:50002" [PT] | RewriteRule "^/ping/node/2$" "/b1s/ping/node?ROUTEID=.node2&target=localhost:50002" [PT] |
RewriteRule "^/ping/node3$" "/b1s/ping/node?ROUTEID=.node3&target=localhost:50003" [PT] | RewriteRule "^/ping/node/3$" "/b1s/ping/node?ROUTEID=.node3&target=localhost:50003" [PT] |
RewriteRule "^/ping/node4$" "/b1s/ping/node?ROUTEID=.node4&target=localhost:50004" [PT] | RewriteRule "^/ping/node/4$" "/b1s/ping/node?ROUTEID=.node4&target=localhost:50004" [PT] |
RewriteRule "^/ping/node/(.*)$" "/b1s/ping/load-balancer?ROUTEID=.node$1" [PT] | RewriteRule "^/ping/node/(.*)$" "/b1s/ping/load-balancer?ROUTEID=.node$1" [PT] |
</code> | </code> |
<code> | <code> |
RewriteEngine on | RewriteEngine on |
RewriteRule "^/ping/node$" "/b1s/ping/node?ROUTEID=.node1&bouncecount=1" [PT] | RewriteRule "^/ping/node$" "/b1s/ping/node?ROUTEID=.node1&nodecount=1" [PT] |
RewriteRule "^/ping/node/(.*)$" "/b1s/ping/load-balancer?ROUTEID=.node1" [PT] | RewriteRule "^/ping/node/$" "/b1s/ping/node?ROUTEID=.node1&nodecount=1" [PT] |
RewriteRule "^/ping/node2$" "/b1s/ping/node?ROUTEID=.node1" [PT] | RewriteRule "^/ping/node$(.*)$" "/b1s/ping/node?ROUTEID=.node$1&nodecount=1" [PT] |
</code> | </code> |
| |
Danach die Datei `httpd-b1s-lb-member-common.conf` öffnen und den Eintrag **IfModule mpm_prefork_module** wie folgt bearbeiten: | Danach die Datei ''httpd-b1s-lb-member-common.conf'' öffnen und den Eintrag **IfModule mpm_prefork_module** wie folgt bearbeiten: |
| |
<code> | <code> |
StartServers 10 | StartServers 10 |
MaxSpareServers 10 | MaxSpareServers 10 |
MaxClients 10 | MinSpareServers 9 |
MaxRequestsPerChild 48 | MaxConnectionsPerChild 20 |
| MaxRequestsWorkers 48 |
</IfModule> | </IfModule> |
</code> | </code> |
| |
Nun kann das Service Layer wieder gestartet werden mit dem Befehl: | Nun kann das Service Layer wieder gestartet werden mit dem Befehl: |
`systemctl start b1s` | ''systemctl start b1s'' |
| |
Im Service Layer Control Center (`https://sap-server-ip:40000/ServiceLayerController`) sollte nun nur noch ein Node Member sichtbar sein. | Im Service Layer Control Center (`https://sap-server-ip:40000/ServiceLayerController`) sollte nun nur noch ein Node Member sichtbar sein. |
| |
Beispiel Service Layer Dateien (Nicht einfach kopieren und auf den HANA Server importieren): | Beispiel Service Layer Dateien (Nicht einfach kopieren und auf den HANA Server importieren): \\ |
[[https://example-link/ServiceLayerConfigFiles.zip|Example Service Layer Config Files.zip]] | {{ :de:cobi.time:example_service_layer_config_files.zip |}} |
| |
{{:de:cobi.time:servicelayer-konfiguration.png?600|}} | |