Tomcat と Apache を mod_ajp_proxy でつなぐときの注意点
Tomcat と Apache を mod_ajp_proxy でつないでいると
スレッドがあふれてしまいました。
Apache⇔Tomcat mod_proxy_ajp連携で「ThreadPool logFull 〜」エラー発生 - TrinityT's BLOG
ここを参考に、Tomcatの設定変更
うまくいくかな?
とりあえずメモ
VMwareESXiで、コンソールにログインする方法
VMwareESXiで、コンソールにログインする方法
ESXとESXiでやり方が違うのかな?
http://www.hoster.jp/tech/esxi-ssh
ここの内容が参考になりました
「unsupported」と入力するのがミソですね
NTPが使えない環境で、時刻合わせをしたい
NTPを使って時刻合わせをしたい。
のだけど、インターネットに直接つながっていない環境なので、
NTPが使えないのよね。
httpはproxy経由で通っているので、なんかこれで出来ないかなーと調べて見ると
HTP(HTTP Time Protocol)を使ってNTPが使えない環境でも時刻あわせをする - KEEP CALM AND DRINK BEER
という記事を発見。
なんでもhtpと言うのを使うとhttp経由で時刻合わせが出来るようです。
htpは「http time protocol」の略のようです
htpの配布元は以下。
www.clevervest.com
早速試してみるんだけど、いろいろと悩む。
まずwget。
書いてある通り
# wget http://www.clevervest.com/htp/archive/perl/htp-0.9.3.tar.gz
でhtpをダウンロードしようとするんだけど、出来ない。
まぁproxy通していなかったので、当たり前と言えば当たり前。
wgetでproxyを使うには
wgetでproxyを指定する。 | Rutakeの技術メモ
に書いてある通り、環境変数を設定する必要があるようで。
# export http_proxy="http://プロキシのホスト:ポート番号/" # wget http://www.clevervest.com/htp/archive/perl/htp-0.9.3.tar.gz
でOK。
んで、htp落として使ってみるんだけど、
# ./htpdate nict.go.jp Testhttp://nict.go.jp => 97815 second(s) Refuses clock setting (97815 sec)
って表示されて、うまいこといったんかなー?
と思うんだけども、dateコマンドで時刻を確認しても、全然変わっていない。
あれかな?時刻は少しずつ合わせるタイプなのかな?
でも、今は確認のため、時刻むっちゃずらしているので、
一発で時刻変わってほしいんだけどな、
と、いうことで、落としてきたhtpの中身見てみると、「htpdate-light」と言うコマンドが。
適当に
# ./htpdate-light -d -s プロキシのホスト -p ポート番号 nict.go.jp
ってやると、強制的に時刻変わった。
とりあえず、これで今回はOKとすることにしました。
.net Frameworkのソースが見たい、というかデバックでステップ実行したい
もうね、.netの標準コンポーネントの動作が意味不明ですわ(;_;
ステップ実行してソース追いたい、とgoogle先生に聞いてみたところ
.NET Frameworkのソースコードは、Microsoftが正規に公開しており、Visual Studioのデバッガ上でソースを見ながらステップ実行することができます。
がヒット。
でも、なんかうまくいかんかったぞ。
なんでやろ。
当初の問題は解決したので、いったん棚上げ
Windows版のXAMPPをoracleが入ってるPCに入れると、apacheが起動しない
Perlのアドオンを入れたんだけど、
なんかOracleで行われたPerlの設定が、邪魔をしているみたい
apacheのログには
Can't load Perl file: C:/xampp/apache/conf/extra/startup.pl for server localhost:80, exiting...
って出てる。
とりあえず直すには
C:/xampp/apache/conf/extra/perl.confに「PerlSwitches -T」と言うのを追加するといいらしい
設定ファイルは、こんな感じになる
LoadFile "C:/xampp/perl/bin/perl510.dll" LoadModule perl_module modules/mod_perl.so PerlSwitches -T PerlPostConfigRequire "C:/xampp/apache/conf/extra/startup.pl"
教えていただいた、会社の先輩に感謝