31

Syslog には 1KB のメッセージ制限があるようです。これは Syslog プロトコルにハードコードされていますか、それともサーバーごとに設定できるパラメーターですか?

私が読んだ記事が古かったことを願っていますので、情報があれば共有してください。

4

3 に答える 3

30

syslog プロトコル RFCに見られるように、これは正しいです。これと、syslog プロトコルのその他の欠陥が、 rsyslogなどの最新の syslog デーモンが、TCP トランスポート、暗号化などの機能を備えた拡張プロトコルをサポートする理由です。IETF 内でも、改善された syslog プロトコルを標準化するための努力が行われ、その結果、 RFC5424RFC5425、およびRFC 5426で。ここでは、最小最大メッセージ サイズは比較的小さい (トランスポート レイヤーによって異なります) が、実装ではより大きなメッセージもサポートできます。

于 2010-01-06T10:12:04.863 に答える
5

syslog プロトコル仕様(まあ、ドラフト標準)を読んだところ、メッセージ パケットは 1KiB を超えることはできませんが、(断片化機能を使用すると) メッセージは可能です。ただし、 RFC 5424では、メッセージ サイズはトランスポートに依存するが、少なくとも 480 オクテットであると述べています。

于 2010-01-06T09:52:29.207 に答える