ColdFusion 9+IISの環境で、同時に処理する数が25以上増えない

ColdFusion 9 では IIS との接続コネクタにおいて、worker thread 数の初期値が25に定められています。もし、ColdFusion 9 Administrator の[リクエストの調整]で設定する、「同時テンプレートリクエストの最大数」を 25よりも多い値(例えば 50)を指定していても、実際の動作はIISを経由した接続コネクタで同時に処理するリクエスト数が25で制限されるため、一見するとColdFusionの「同時テンプレートリクエストの最大数」が25で制限されているように見えます(実際には、ColdFusionへ処理を渡す手前の接続コネクタ(IIS)側で同時に25を超えるリクエストが処理待ちの状態となっています)。

対応として、接続コネクタの設定ファイル(jrun_iis6_wildcard.ini または jrun_iis7_wildcard.ini)をテキストエディタ等で開き、maxworkerthreadsパラメータを変更して下さい。

詳しい手順は下記を参照下さい。
http://blogs.adobe.com/cfdoc/2009/12/iis_6_for_coldfusion_9_increasing_the_number_of_worker_threads.html

 

※ColdFusion の「同時テンプレートリクエストの最大数」、および、今回の記事の「worker thread数」を増加すると、一度にサーバー内部で大量の処理を実行することになるため、ColdFusion や IIS 、またはサーバー自体の負荷が上昇したり、メモリやCPU・ネットワーク・接続先のデータベース処理など環境面でも負荷が上昇したりする場合があります。パフォーマンスに影響する設定となるため、事前にテスト環境等で十分にテストを行い、予期しない処理のボトルネックを招いている場合はリクエスト数を調整(下げる)等を行って下さい。

 

 




記事公開日:2013年01月07日
最終更新日:2013年01月31日

 



 


x

Sample Modal Window

This is just a sample…

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus, ante vitae vehicula vestibulum, metus sapien dapibus tellus, et mattis dolor neque vitae nisl. Nullam eleifend ultrices ipsum eget pretium. Curabitur semper metus ut ante adipiscing nec volutpat sem rutrum. Nullam a nisi lacus, non interdum ante. Vivamus ante augue, commodo vel egestas sed, pharetra nec dui. Quisque sed tellus felis. Donec ipsum mauris, sagittis eu accumsan in, aliquam non ipsum.

Vestibulum tempor nunc nec felis scelerisque eget elementum erat dignissim. Ut vel ipsum mollis orci venenatis luctus. Aenean vehicula quam vel quam porttitor ac iaculis elit pulvinar. Proin consequat, ipsum eu venenatis semper, justo turpis posuere tortor, ac placerat metus nisl et lectus. Nulla cursus dui id nunc ullamcorper sed semper nisl lobortis. Aliquam erat volutpat. Phasellus arcu ante, imperdiet in ornare sed, laoreet eu massa.