一時 TCP ポートでリッスンできません。

一時 TCP ポートでリッスンできません。

CentOS 7.2を実行している複数のサーバーがあり、すべてローカルストアにインストールされ、操り人形を介して管理されます(したがって非常に似ています)。ほとんどの場合、次のコマンドを実行すると期待どおりに出力は生成されません。

perl -we 'use AnyEvent::Socket;tcp_server(undef,undef,sub{},sub{})'

ただし、特定のシステムでは、同じコマンドがエラーを返します。

Undefined port for Socket::pack_sockaddr_in at /usr/lib64/perl5/vendor_perl/AnyEvent/Socket.pm line 549.

を確認してみるとhostname、、hostname -f内容が/etc/hostnameすべて同じです。 /etc/resolv.confそうだね

問題がPerlにのみ影響するか(不適切なモジュール/欠落しているモジュール)、またはシステム全体の問題(不適切な設定)は不明です。他の言語で同様のテストを提案することも大歓迎です。

ベストアンサー1

おすすめ記事