CATALINA_OPTS の設定方法
tomcatのbinにある、catalina.batの中の
set CATALINA_OPTS=CATALINA_OPTS=
" -verbose:gc -XX:+PrintGCTimeStamps -Xms1024m -Xmx1536m -XX:NewSize=170m -XX:MaxNewSize=170m -XX:SurvivorRatio=2 -XX:PermSize=64m -XX:MaxPermSize=64m"
ここの
Xmsが初期値 -Xms1024m
Xmxが最大値 -Xmx1536m
こんな感じで書く。
他の記載はそのままで問題なく動く。
OutOfMemoryが頻出の際は、メモリを買ってここを直す。
2012/10/09
2012/03/29
PHPの日付計算
PHPの日付の記載方法を調べていたら
参考になるところを発見したので、
貼り付けておく。
http://www.ilovex.co.jp/Division/ITD/archives/2006/03/php.html
株式会社アイロベックス様の
ITプロフェッショナル部のアーカイブより発見。
PHPで1週間前の日付の取得方法がわからなかったので、
参考になるところを発見したので、
貼り付けておく。
http://www.ilovex.co.jp/Division/ITD/archives/2006/03/php.html
株式会社アイロベックス様の
ITプロフェッショナル部のアーカイブより発見。
PHPで1週間前の日付の取得方法がわからなかったので、
調べたところ下記の記述が出てきました。
↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓
//今日の日付を取得(タイムスタンプ)
$date_today = mktime (0, 0, 0, date("m"), date("d"), date("y"));
//一週間前を取得
$date_oneweek = $date_today - 86400 * 7;
↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑
86400というのが一日を表しているらしいです。
その数値×7日で一週間分の数値を求め、それを本日のタイムスタンプから引くと、
一週間前の日付が取得できるといった原理です。
確かにちゃんと動くのですが、本当にこの方法しかないのか??
と思い調べたところ違う書き方もありました。
しかも、上記の記述よりも簡単に書くことができました。
↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓
echo "1日前" . date("Y/m/d",strtotime("-1 day"));
echo "1ヶ月前" . date("Y/m/d",strtotime("-1 month"));
echo "1年前" . date("Y/m/d",strtotime("-1 year"));
echo "1週間前" . date("Y/m/d",strtotime("-1 week"));
↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑
1日前,1週間前,1年前,それに加えて1週間前もこのコードで取得できます。
上記コードだと、本日から○日後の日付が取得できますが、
次のコードだと、指定日付から○日後の日付が取得できます。
↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓
echo "1日前" . date("Y/m/d",strtotime("-1 day" ,strtotime("2005/12/10")));
echo "1ヶ月前" . date("Y/m/d",strtotime("-1 month" ,strtotime("2005/12/10")));
echo "1年前" . date("Y/m/d",strtotime("-1 year",strtotime("2005/12/10")));
echo "1週間前" . date("Y/m/d",strtotime("-1 week" ,strtotime("2005/12/10")));
注意:"2005/12/10"は適当な日付です。ここに指定したい日付を記述して下さい。
↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑
また、PHPで何か発見したら報告します。
↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓
//今日の日付を取得(タイムスタンプ)
$date_today = mktime (0, 0, 0, date("m"), date("d"), date("y"));
//一週間前を取得
$date_oneweek = $date_today - 86400 * 7;
↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑
86400というのが一日を表しているらしいです。
その数値×7日で一週間分の数値を求め、それを本日のタイムスタンプから引くと、
一週間前の日付が取得できるといった原理です。
確かにちゃんと動くのですが、本当にこの方法しかないのか??
と思い調べたところ違う書き方もありました。
しかも、上記の記述よりも簡単に書くことができました。
↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓
echo "1日前" . date("Y/m/d",strtotime("-1 day"));
echo "1ヶ月前" . date("Y/m/d",strtotime("-1 month"));
echo "1年前" . date("Y/m/d",strtotime("-1 year"));
echo "1週間前" . date("Y/m/d",strtotime("-1 week"));
↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑
1日前,1週間前,1年前,それに加えて1週間前もこのコードで取得できます。
上記コードだと、本日から○日後の日付が取得できますが、
次のコードだと、指定日付から○日後の日付が取得できます。
↓↓↓↓↓↓↓以下PHPコード↓↓↓↓↓↓↓↓↓
echo "1日前" . date("Y/m/d",strtotime("-1 day" ,strtotime("2005/12/10")));
echo "1ヶ月前" . date("Y/m/d",strtotime("-1 month" ,strtotime("2005/12/10")));
echo "1年前" . date("Y/m/d",strtotime("-1 year",strtotime("2005/12/10")));
echo "1週間前" . date("Y/m/d",strtotime("-1 week" ,strtotime("2005/12/10")));
注意:"2005/12/10"は適当な日付です。ここに指定したい日付を記述して下さい。
↑↑↑↑↑↑↑以上PHPコード↑↑↑↑↑↑↑↑↑
また、PHPで何か発見したら報告します。
2011/09/03
DELL VOSTRO230 WOL
会社で使っているDELL VOSTRO 230 のWOLを仕込んだ。
支店に行く用事があったので、BIOSをF2で立ち上げ、
Low Power Mode [Disable]
Remote On LAN [Enable]
と変更し、セーブして終了。
XPだったので、S5で起せる様に、LANの電源管理等を変更
コントロールパネル
システム
ハードウェア
デバイスマネージャ
ネットワークアダプタ
Broadcom NetLink
詳細設定
Wake Up capabilities を magic packet
電源の管理
このデバイスで、コンピュータのスタンバイ状態を解除できるようにする にチェック
あとは、YAMAHA RTX1200 から マジックパケット投げて起動。
administrator になって
# wol send lan1 [MACアドレス XX:XX:XX:XX:XX:XX]
で立ち上がる。
ちなみにWindows系なので、Real VNCも仕込んでおいた。
益々、新築時に固定IPアドレスが欲しくなってきた。
といっても、固定費が掛かってしまうので、検討中。
支店に行く用事があったので、BIOSをF2で立ち上げ、
Low Power Mode [Disable]
Remote On LAN [Enable]
と変更し、セーブして終了。
XPだったので、S5で起せる様に、LANの電源管理等を変更
コントロールパネル
システム
ハードウェア
デバイスマネージャ
ネットワークアダプタ
Broadcom NetLink
詳細設定
Wake Up capabilities を magic packet
電源の管理
このデバイスで、コンピュータのスタンバイ状態を解除できるようにする にチェック
あとは、YAMAHA RTX1200 から マジックパケット投げて起動。
administrator になって
# wol send lan1 [MACアドレス XX:XX:XX:XX:XX:XX]
で立ち上がる。
ちなみにWindows系なので、Real VNCも仕込んでおいた。
益々、新築時に固定IPアドレスが欲しくなってきた。
といっても、固定費が掛かってしまうので、検討中。
2011/08/16
Yamaha RTX1200 で WOL
別のネットワークからでは、アクセスできなかったので、
いろいろ方法を探してみる。
固定IPを振っていれば問題なんだが、
支店はIPをそんなにもっていないので、
トンネルで対応できる方法を考えた。
ルータ越しにマジックパケット
を送信できないので、(恐らくリジェクトされる)
ルータからwolが出来ないか調べたところ、
コマンドがあったので、忘れないうちに残しておく。
RTX1200にログインして、
administratorになる
#wol send lan1 xx:xx:xx:xx:xx:xx
xxはマックアドレス
細かくパケットの送信回数や、ポート等の指定が可能のようだ。
wol send [-i INTERVAL] [-c COUNT] INTERFACE MAC-ADDRESS [IP-ADDRESS [udp PORT]]
INTERVAL ...パケットの送信間隔 (秒), 1~21474836
COUNT ...パケットの送信回数, 1~21474836
INTERFACE ...LANインタフェース名
MAC-ADDRESS ...MACアドレス
IP-ADDRESS ...IPv4アドレス
PORT ...UDPポート番号(10進数)
TYPE ...イーサネットタイプフィールドの値(10進数)
いろいろ方法を探してみる。
固定IPを振っていれば問題なんだが、
支店はIPをそんなにもっていないので、
トンネルで対応できる方法を考えた。
ルータ越しにマジックパケット
を送信できないので、(恐らくリジェクトされる)
ルータからwolが出来ないか調べたところ、
コマンドがあったので、忘れないうちに残しておく。
RTX1200にログインして、
administratorになる
#wol send lan1 xx:xx:xx:xx:xx:xx
xxはマックアドレス
細かくパケットの送信回数や、ポート等の指定が可能のようだ。
wol send [-i INTERVAL] [-c COUNT] INTERFACE MAC-ADDRESS [IP-ADDRESS [udp PORT]]
INTERVAL ...パケットの送信間隔 (秒), 1~21474836
COUNT ...パケットの送信回数, 1~21474836
INTERFACE ...LANインタフェース名
MAC-ADDRESS ...MACアドレス
IP-ADDRESS ...IPv4アドレス
PORT ...UDPポート番号(10進数)
TYPE ...イーサネットタイプフィールドの値(10進数)
2011/08/11
WakeUp On LAN
会社の支店用サーバの管理のため、
WOLを実装。
DELL PoweredgeT110ii CentOS6.0
バイオス画面でCtrl+Eで立ち上げて
ネットワーク起動をenableにしてセーブして起動
起動後ターミナルからrootになって
#yum install ethtool
既に実装されていた。
# ethtool -s eth0 wol g
でOK。
起動後毎回実行しないといけないらしいので
rc.localに書き込んでおく。
/sbin/ethtool -s eth0 wol g
以上 サーバ側の設定終わり。
クライアント側はWindows7で
wol ver1.93をダウンロード
凄く使いやすいです。
ありがとうございます。
これなら、自宅にサーバ置いて必要なときだけ
割と楽に起動できるから、良いと思った。
iphoneとかandroidでいいのがありそうだ。
探してみよう。
WOLを実装。
DELL PoweredgeT110ii CentOS6.0
バイオス画面でCtrl+Eで立ち上げて
ネットワーク起動をenableにしてセーブして起動
起動後ターミナルからrootになって
#yum install ethtool
既に実装されていた。
# ethtool -s eth0 wol g
でOK。
起動後毎回実行しないといけないらしいので
rc.localに書き込んでおく。
/sbin/ethtool -s eth0 wol g
以上 サーバ側の設定終わり。
クライアント側はWindows7で
wol ver1.93をダウンロード
凄く使いやすいです。
ありがとうございます。
これなら、自宅にサーバ置いて必要なときだけ
割と楽に起動できるから、良いと思った。
iphoneとかandroidでいいのがありそうだ。
探してみよう。
2011/08/08
ネットワーク設定
ネットワークの設定
/etc/sysconfig/network-scripts/ifcfg-Auto_eth1
を編集する
ネットワークマネージャとネットワーク
両方のサービスが走っている状態。
ifcfg-Auto_eth1は2枚目のイーサネットカードで
クライアントが外に出るルーター2台へのルーティング
を行っているのだが、
ネットワークマネージャで表示されなくなった・・・。
原因不明だが、起動時にrc.localにネットワークのサービスを
強制割り込みさせることでとりあえず解消。
本チャンサーバに切り替える時には、
管理プログラムのconf内の 管理ソフト名.propertiesと
tomcat/conf/server.xml
のアドレスをそれぞれ任意のアドレスに変更する事とする。
2011/08/11追記
どうも、BMCという外部からの監視が出来る
バイオスレベルで動くものがあるのだが、
どうもNICの競合が起こるのか、具合が悪かったので、
停止してみたところ、問題解消したようだったので、
自動起動は止めた。
/etc/sysconfig/network-scripts/ifcfg-Auto_eth1
を編集する
ネットワークマネージャとネットワーク
両方のサービスが走っている状態。
ifcfg-Auto_eth1は2枚目のイーサネットカードで
クライアントが外に出るルーター2台へのルーティング
を行っているのだが、
2011/08/11追記
どうも、BMCという外部からの監視が出来る
バイオスレベルで動くものがあるのだが、
どうもNICの競合が起こるのか、具合が悪かったので、
停止してみたところ、問題解消したようだったので、
自動起動は止めた。
2011/06/13
ビジネスホン αGXの設定モード等
Webデータ設定を有効化
957内線の順に押す
設定禁止は
956内線の順に押す
TEN=電話機
KEY=局線ボタンというらしい
TEN番号01の端末で操作
「設定モードの入り方」
[内線ボタン]
→[(決定)or設定ボタン]
→#
→*
→#
→*
→[スピーカボタン]
で
データ書込みモード。
「 設定モードから抜け方」
[機能]ボタン(エラーがなければ)
→[決定or設定]ボタン
→[*]ボタンで終了
どうも、NTTの極秘らしく、調べてもあまりよくわからなかった。
一つだけ、掲載を発見。
【設定例】 外線の着信を TEN 5 の KEY 1・2・3で 昼・鳴動するように設定します。
*
→局線ボタンの 2
→ダイヤルで 10
→005
→123
→スピーカボタン
(サービスNo)(項目No)(TEN 5)(KEY 1・2・3)(確定)
[内線]ボタンで呼出中に[0]を押下すると
強制呼び出しモードになります。
2010/08/18
Windows7にSqlServer2000
タイトルの通りの作業を行う。
SqlServer EPで動いているであろうサーバのデータを
取得しなくてはならず、sqlのdumpコマンドで上手くいかなかったら
ショックなので、windows7にSqlServer2000をいれて
バックアップを取って、PostgreSqlに加工することにする。
まずは、SqlServer2000のインストールだが、
これが出てしまう。
管理者権限で実行して、無理やりインストール。
Serverとしては動かないようだが、
ローカルとしてのインストールは出来た。
あとは、稼働中のサーバにアクセスして、
バックアップとって完了。
登録:
投稿 (Atom)