Derzeit verwende ich elastischen Beanstack für die Drupal-Anwendung und wähle die Umgebung "Webserver" aus. Diese Konfiguration ist vordefiniert und verwendet PHP 5.5 mit Apache.
Ich muss den Java-API-Dienst auf derselben Maschine mit automatischer Skalierung bereitstellen.
Nachfolgend finden Sie die Befehle, die zum Starten des API-Dienstes verwendet werden:
1) Kopieren Sie die MKR.jar an den angegebenen Ort. 2) jar -xvfM MKR.jar 3) nohup java -jar MKR.jar & amp;
Sie müssen benutzerdefinierte SSH-Befehle schreiben, die beim Start der Instanz nicht ausgeführt werden können.
Elastische Bohnenstange bietet diese Funktion. Lesen Sie hier mehr http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html
1. Erstellen Sie ein Verzeichnis mit dem Namen .extensions im Stammverzeichnis Ihres Projekts.
2. Erstellen Sie eine Datei namens java.config in diesem Verzeichnis und fügen Sie den folgenden Inhalt ein.
sources:/home/ec2-user: http://URL/MXB.jar
commands:
01_java_start:
cwd:/home/ec2-user
command: nohup java -jar mxb.jar > foo.out 2> foo.err </dev/null &
Der folgende Befehl wurde ausgeführt: -
[root @] # Git hinzufügen.
[root @] # git commit -m "API-Zurück"
[root @] # git aws.push