Zum Hauptinhalt springen

Fehlersuche

Wenn die untenstehende Lösung Ihr Problem nicht behebt, können Sie sich gerne unserer Leapcell Discord Community anschließen, um weitere Unterstützung zu erhalten.

Join Discord

Inhaltsverzeichnis

Read-only file system oder Permission denied Fehler

Dies tritt auf, weil Leapcell der ultraschnellen Kaltstart-Performance Priorität einräumt, was dazu führt, dass nur das /tmp Verzeichnis beschreibbar ist. Alle anderen Verzeichnisse sind schreibgeschützt. Wenn Ihre Anwendung Dateien schreiben muss, stellen Sie sicher, dass diese in das /tmp Verzeichnis geschrieben werden.

Weitere Informationen finden Sie in der Speicher-Dokumentation.

Gemeinsamer Speicher: /dev/shm Zugriff verweigert

Ähnlich dem oben genannten Problem ist /dev/shm in der Leapcell-Umgebung ebenfalls schreibgeschützt. Daher wird Shared Memory über /dev/shm nicht unterstützt.

Leapcell empfiehlt stattdessen die Verwendung von Pipes oder Sockets für die Interprozesskommunikation.

Response is bigger than the maximum allowed size

Leapcell begrenzt die Antwortgröße auf maximal 6 MB. Wenn Ihre Anwendung Daten zurückgeben muss, die größer als dieses Limit sind, sollten Sie erwägen, die Daten in einer Objektspeicherlösung zu speichern und stattdessen die URL des Objekts zurückzugeben.

Port Some(8080) is not being listened to by the service

Dieses Problem tritt typischerweise auf, wenn Ihre Anwendung nicht auf dem richtigen Port horcht. Stellen Sie sicher, dass der Port, auf dem Ihre Anwendung konfiguriert ist, mit dem in den Einstellungen angegebenen übereinstimmt.

Diskrepanz zwischen dem Benutzer der Ausführungsumgebung und dem Benutzer der Build-Umgebung

Während der Build-Phase hat der Benutzer Root-Berechtigungen. In der Ausführungsumgebung wird die Anwendung jedoch als Nicht-Root-Benutzer ausgeführt. Wenn bestimmte Operationen während der Build-Zeit Root-Berechtigungen erfordern, stellen Sie sicher, dass sie so angepasst werden, dass sie unter den Einschränkungen der Ausführungsumgebung funktionieren.