gunicorn.socketを起動できません:デバイスgunicorn.socketがブロックされました。

gunicorn.socketを起動できません:デバイスgunicorn.socketがブロックされました。

Gunicornを実行しようとすると、このエラーが発生します。

Failed to start gunicorn.socket: Unit gunicorn.socket is masked.

どうやって解決しますか?

ベストアンサー1

次のコマンドを使用してデバイスのブロックを解除できます。

systemctl unmask gunicorn.socket

これにより、デバイスを再起動できます。

スクリーンされたデバイスは、アクティブ化が防止されたデバイスです。 ~からシステム文書:

masked:完全に無効になり、対応する起動操作が失敗します(永続的/etc/systemd/system/または一時的に/run/systemd/systemd/)。

このデバイスがシステムからブロックされた理由があるかもしれません(おそらくあなたまたは他のシステム管理者が以前にブロックした可能性があります)。したがって、ブロック解除が正しいアプローチであるかどうかを検討するときは、この事実を考慮してください。

あなたはそれを使用することができますsystemctl is-enabledコマンドデバイスがブロックされていることを確認してください(またはより一般的にはデバイスのアクティブ状態を確認してください)。

おすすめ記事