Jalankan Agen Edge Amazon Kinesis Video Streams sebagai proses asli - Amazon Kinesis Video Streams

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Jalankan Agen Edge Amazon Kinesis Video Streams sebagai proses asli

Siapkan Agen Edge Amazon Kinesis Video Streams sebagai layanan systemd. Ini adalah langkah opsional.

systemdadalah manajer sistem dan layanan pada perangkat Linux. systemdadalah cara yang disarankan untuk mengelola proses, karena akan memulai ulang Agen Tepi Amazon Kinesis Video Streams jika aplikasi mengalami kesalahan atau perangkat yang menjalankan aplikasi kehilangan daya.

Lakukan hal-hal berikut:

Jalankan Agen Edge Amazon Kinesis Video Streams sebagai proses asli
  1. Buat file baru /etc/systemd/system dan beri namaaws.kinesisvideo.edge-runtime-agent.service.

    Tempel yang berikut ini:

    [Unit] Description=AWS Kinesis Video Streams edge agent After=network.target StartLimitBurst=3 StartLimitInterval=30 [Service] Type=simple Restart=on-failure RestartSec=10 WorkingDirectory=/download-location/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/EdgeAgentVersion Environment="GST_PLUGIN_PATH=/download-location/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/EdgeAgentVersion" Environment="LD_LIBRARY_PATH=/download-location/kvs-edge-agent/KvsEdgeComponent/artifacts/aws.kinesisvideo.KvsEdgeComponent/EdgeAgentVersion/lib" ... Environment="AWS_IOT_CORE_DATA_ATS_ENDPOINT=data-account-specific-prefix.iot.aws-region.amazonaws.com" ExecStart=/usr/lib/jvm/java-11-amazon-corretto/bin/java --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true -cp kvs-edge-agent.jar:libs.jar com.amazonaws.kinesisvideo.edge.controller.ControllerApp [Install] WantedBy=multi-user.target

    Untuk informasi selengkapnya tentang parameter yang diterima oleh file konfigurasi systemd layanan, lihat dokumentasi.

    catatan

    Tambahkan variabel lingkungan yang diperlukan di ... lokasi, seperti yang ditentukan dalamBangun Agen Edge Streams Video Amazon Kinesis.

  2. Muat ulang file layanan untuk menyertakan layanan baru.

    Ketik sudo systemctl daemon-reload.

  3. Mulai layanan.

    Ketik sudo systemctl start aws.kinesisvideo.edge-runtime-agent.service.

  4. Periksa status layanan Agen Edge Amazon Kinesis Video Streams untuk memverifikasi bahwa layanan tersebut sedang berjalan.

    Ketik sudo systemctl status aws.kinesisvideo.edge-runtime-agent.service.

    Berikut ini adalah contoh output yang akan Anda lihat.

    aws.kinesisvideo.edge-runtime-agent.service - AWS Kinesis Video Streams edge agent Loaded: loaded (/etc/systemd/system/aws.kinesisvideo.edge-runtime-agent.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2023-06-08 19:15:02 UTC; 6s ago Main PID: 506483 (java) Tasks: 23 (limit: 9518) Memory: 77.5M CPU: 4.214s CGroup: /system.slice/aws.kinesisvideo.edge-runtime-agent.service └─506483 /usr/lib/jvm/java-11-amazon-corretto/bin/java -cp kvs-edge-agent.jar:libs.jar com.amazonaws.kinesisvideo.edge.controller.ControllerApp
  5. Periksa log untuk kesalahan apa pun.

    Ketik journalctl -e -u aws.kinesisvideo.edge-runtime-agent.service.

  6. Ketik systemctl --help untuk daftar lengkap opsi untuk mengelola proses menggunakansystemctl.

    Berikut ini adalah beberapa perintah umum untuk mengelola Agen Edge Amazon Kinesis Video Streams:

    • Untuk memulai ulang, ketiksudo systemctl restart aws.kinesisvideo.edge-runtime-agent.service.

    • Untuk berhenti, ketiksudo systemctl stop aws.kinesisvideo.edge-runtime-agent.service.

    • Untuk memulai secara otomatis pada setiap perangkat reboot, ketiksudo systemctl enable aws.kinesisvideo.edge-runtime-agent.service.