415件ヒット
[1-100件を表示]
(0.065秒)
別のキーワード
ライブラリ
- ビルトイン (12)
- etc (12)
-
net
/ http (79) -
net
/ pop (24) -
net
/ smtp (24) -
net
/ telnet (10) - open-uri (12)
- openssl (36)
- socket (48)
- timeout (9)
-
webrick
/ httpstatus (108) -
webrick
/ ssl (12)
クラス
- Mutex (2)
-
Net
:: HTTP (60) -
Net
:: POP3 (24) -
Net
:: SMTP (24) -
Net
:: Telnet (10) -
OpenSSL
:: SSL :: SSLContext (24) -
OpenSSL
:: SSL :: Session (12) - Socket (24)
-
Thread
:: Mutex (10)
モジュール
- Etc (12)
- OpenURI (12)
-
Socket
:: Constants (24) - Timeout (9)
-
WEBrick
:: Config (12) -
WEBrick
:: HTTPStatus (96)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - GatewayTimeout (12)
- HTTPGatewayTimeOut (12)
- HTTPGatewayTimeout (7)
-
NEWS for Ruby 3
. 0 . 0 (5) -
RC
_ BAD _ GATEWAY (12) -
RC
_ GATEWAY _ TIMEOUT (12) -
RC
_ GONE (12) -
RC
_ LENGTH _ REQUIRED (12) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (12) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (12) -
RC
_ REQUEST _ URI _ TOO _ LARGE (12) -
RC
_ SWITCHING _ PROTOCOLS (12) -
SC
_ TIMEOUTS (12) -
SO
_ RCVTIMEO (24) -
SO
_ SNDTIMEO (24) - SSL (12)
- cmd (4)
-
continue
_ timeout (12) -
keep
_ alive _ timeout (12) - new (2)
-
open
_ timeout (36) -
open
_ uri (12) -
read
_ timeout (36) -
ruby 1
. 6 feature (12) - sleep (12)
-
ssl
_ timeout (24) - waitfor (4)
検索結果
先頭5件
-
Timeout
. # timeout(sec , exception _ class , message) {|i| . . . } -> object (35368.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...c 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。
exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい......た時、発生させる例外を指定します.
@param message エラーメッセージを指定します.省略した場合は
"execution expired" になります.
例 長い計算のタイムアウト
require 'timeout'
def calc_pi(min)
loop do
x = rand
y = ra......nd
x**2 + y**2 < 1.0 ? min[0] += 1 : min[1] += 1
end
end
t = 5
min = [ 0, 0]
begin
Timeout.timeout(t){
calc_pi(min)
}
rescue Timeout::Error
puts "timeout"
end
printf "%d: pi = %f\n", min[0] + min[1], min[0]*4.0/(min[0]+min[1])
#例
#=> 417519: pi = 3... -
OpenSSL
:: SSL :: Session # timeout -> Integer (18213.0) -
セッションタイムアウトの時間(秒数)を整数で返します。
...セッションタイムアウトの時間(秒数)を整数で返します。
デフォルト値は OpenSSL::SSL::SSLContext#timeout=
で設定されます。
@see OpenSSL::SSL::Session#time,
OpenSSL::SSL::Session#timeout=... -
OpenSSL
:: SSL :: SSLContext # timeout -> Integer | nil (18208.0) -
このコンテキストから生成するセッションのタイムアウト秒数を返します。
...このコンテキストから生成するセッションのタイムアウト秒数を返します。
デフォルト値は nil です。
@see OpenSSL::SSL::SSLContext#timeout=... -
Net
:: HTTPGatewayTimeOut (12016.0) -
HTTP レスポンス 504 (Gateway Timeout) を表現するクラスです。
...HTTP レスポンス 504 (Gateway Timeout) を表現するクラスです。
詳しくは 7231 Section 6.6.5 を見てください。... -
Net
:: HTTPGatewayTimeout (12016.0) -
HTTP レスポンス 504 (Gateway Timeout) を表現するクラスです。
...HTTP レスポンス 504 (Gateway Timeout) を表現するクラスです。
詳しくは 7231 Section 6.6.5 を見てください。... -
WEBrick
:: HTTPStatus :: GatewayTimeout (12016.0) -
HTTP のステータスコード 504 Gateway Timeout を表すクラスです。
...HTTP のステータスコード 504 Gateway Timeout を表すクラスです。... -
Net
:: HTTPGatewayTimeOut (12000.0) -
Alias of Net::HTTPGatewayTimeout
...Alias of Net::HTTPGatewayTimeout... -
Net
:: HTTP # open _ timeout -> Integer|nil (6213.0) -
接続時に待つ最大秒数を返します。
...接続時に待つ最大秒数を返します。
この秒数たってもコネクションが
開かなければ例外 Net::OpenTimeout を発生します。
デフォルトは 60 (秒)です。
@see Net::HTTP#read_timeout, Net::HTTP#open_timeout=... -
Net
:: HTTP # read _ timeout -> Integer|nil (6213.0) -
読みこみ(read(2)) 一回でブロックしてよい最大秒数 を返します。
...ックしてよい最大秒数
を返します。
この秒数たっても読みこめなければ例外 Net::ReadTimeout
を発生します。
nilはタイムアウトしないことを意味します。
デフォルトは 60 (秒)です。
@see Net::HTTP#open_timeout, Net::HTTP#read_timeout=... -
Net
:: HTTP # ssl _ timeout -> Integer | nil (6213.0) -
SSL/TLS のタイムアウト秒数を返します。
...SSL/TLS のタイムアウト秒数を返します。
設定されていない場合は nil を返します。
@see Net::HTTP#ssl_timeout=,
OpenSSL::SSL::SSLContext#ssl_timeout...