私はstdout
とstderr
ストリームをFileStream
のストリームをPrintStream
にラップするように設定した安全でないコードを実行しています。 (標準出力/エラーがリダイレクトされなければならない。)PrintStreamに書き込まれるバイト数の制限
10メガバイトが書き込ま言うの最大値を設定するものリダイレクトFileStream
S/PrintStream
Sを構成する方法があり、すなわち例えば、
while (true) System.out.write("lots of bytes");
そうサーバーのディスクに大量のデータを書き込むことはありません。
コードはに15秒の制限がありますが、ここでは別のガードをご希望です。それを行うには
'FileOutputStream'をサブクラス化しないでください。 (どのように安全でないコードの時間を制限していますか?) –
@ TomHawtin-tackline 'FileOutputStream'をサブクラス化するのはどうですか? (私は@ Vladのソリューションを使用していますが...);私はちょうどBASHスクリプトを使用しています。 –
誰かが来て、余計なメソッドを追加して、無効なコードを上書きすることができます。 (整数のオーバーフローも注意してください。) –