> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Elixir-Releases

Die Elixir-Integration von AppSignal erfordert keine zusätzliche Konfiguration für Apps, die über [Distillery](https://github.com/bitwalker/distillery) oder das Releases-Feature von Elixir 1.9 deployed werden, aber der Agent muss auf einer Maschine mit derselben Architektur wie die Maschine, auf der Sie Ihre Anwendung hosten werden, gebaut werden. AppSignal für Elixir unterstützt derzeit kein Cross-Compilation.

## Releases debuggen

Da deployte Anwendungen schwieriger zu debuggen sein können, sind hier die Schritte, die wir unternehmen, wenn eine Support-Anfrage für eine deployte Elixir-Anwendung eingeht.

### Entwicklungsmodus

Zunächst prüfen wir, ob das Problem durch das Release verursacht wird, indem wir sicherstellen, dass alles in der Entwicklung auf Ihrer lokalen Maschine funktioniert. Starten Sie Ihre App lokal auf Ihrer Entwicklungsmaschine in der Entwicklungsumgebung:

<CodeGroup>
  ```bash Bash theme={null}
  $ mix phx.server
  ```
</CodeGroup>

Fragen Sie einige Seiten in Ihrer App an und melden Sie sich bei AppSignal an, um zu sehen, ob Performance-Samples eingehen. Wenn möglich, lösen Sie eine Ausnahme in einem der Controller Ihrer App aus, um zu sehen, ob sie auch auf Ihrer Fehlerseite erscheint.

<Tip>
  **Hinweis**: Das Ausführen von AppSignal in Ihrer Entwicklungsumgebung erstellt eine
  „dev“-Umgebung in Ihrer Kontoübersicht in AppSignal, in der die Daten
  erscheinen.
</Tip>

Wenn Sie keine Daten erhalten, überprüfen Sie die Schritte im [Installationsleitfaden](/elixir/installation) und im [Phoenix](/elixir/integrations/phoenix)-Leitfaden noch einmal, um sicherzustellen, dass alles in Ihrer App ordnungsgemäß eingerichtet ist.

Wenn der Installationsleitfaden keine übersehenen Schritte zeigt, führen Sie den [Diagnose-Befehl](/elixir/command-line/diagnose#usage) aus (immer noch auf Ihrer lokalen Maschine):

<CodeGroup>
  ```bash Bash theme={null}
      $ mix appsignal.diagnose --send-report
  ```
</CodeGroup>

Der Diagnose-Befehl führt Diagnosen aus, und die Option `--send-report` sendet den Bericht an unsere Server. Kontaktieren Sie dann den [Support](mailto:support@appsignal.com) mit dem Support-Token, das Sie am Ende des Berichts erhalten.

### Diagnose

Wenn alles lokal in der Entwicklung funktioniert, Ihre Produktionsinstallation jedoch noch nicht, führen Sie den Diagnose-Befehl auf Ihrer Release-Binary aus.

<CodeGroup>
  ```bash Bash theme={null}
      # Elixir releases
      $ bin/your_app eval ":appsignal_tasks.diagnose()"

      # Distillery
      $ bin/your_app command appsignal_tasks diagnose
  ```
</CodeGroup>

Wenn Sie aufgefordert werden, den Bericht an AppSignal zu senden, wählen Sie `Y`. Kontaktieren Sie dann den [Support](mailto:support@appsignal.com) mit dem Support-Token, das Sie am Ende des Berichts erhalten.
