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.
systemd
adalah manajer sistem dan layanan pada perangkat Linux. systemd
adalah 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
-
Buat file baru
/etc/systemd/system
dan beri nama
.aws.kinesisvideo.edge-runtime-agent
.serviceTempel 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.targetUntuk 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. -
Muat ulang file layanan untuk menyertakan layanan baru.
Ketik
sudo systemctl daemon-reload
. -
Mulai layanan.
Ketik
sudo systemctl start
.aws.kinesisvideo.edge-runtime-agent
.service -
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
.serviceBerikut 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
-
Periksa log untuk kesalahan apa pun.
Ketik
journalctl -e -u aws.kinesisvideo.edge-runtime-agent.service
. -
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, ketik
sudo systemctl restart
.aws.kinesisvideo.edge-runtime-agent
.service -
Untuk berhenti, ketik
sudo systemctl stop
.aws.kinesisvideo.edge-runtime-agent
.service -
Untuk memulai secara otomatis pada setiap perangkat reboot, ketik
sudo systemctl enable
.aws.kinesisvideo.edge-runtime-agent
.service
-