メニュー
プロフィール
最近の記事
カテゴリ分類
記事一覧
FOR ENGINEERS
注目! テレビや雑誌でも紹介されているペン型ICレコーダー

Windows 2003サーバーをDBサーバーとして運用している。

このサーバーで、システム用として独自に作成しているWindowsサービスがどうやら不安定になった様子。

サービスのプロパティを開こうとすると、
「構成マネージャ: 指定されたデバイス インスタンス ハンドルは、現在のデバイスに対応していません。」
というメッセージが表示されるようになっていた。

| IT-ソフトウェア関連::Windows | 09:11 AM | comments (x) | trackback (x) |
 バックアップ用ソフトとして Acronis TrueImage や Norton Ghost は有名ですが、マイクロソフトから無償で提供されているツールがあります。

 WAIK(Windows Automated Installation Kit for Windows 7 and Windows Server 2008)の中に含まれる ImageX.exe です。もともとはWindowsの自動インストールのためのツールキットですが、使えます。

 GUIが無いため、コマンドラインでしか動かない点は残念ですが、HDDのイメージをバックアップするという機能は問題ありません。



| IT-ソフトウェア関連::ツール類 | 12:11 PM | comments (x) | trackback (x) |
 このサーバー(www.monzen.org)とは別のサーバーで、バーチャルドメインのApacheを使っている。

 主にテストや開発用として使っているサーバーなのだが、さらにもう一台構築し、サーバーを併用したい状況となった。
 そのため仮想ドメインだけでは対応しにくくなり、DeleGateを使って並行運用できるよう構成したい。

端的に何をしたいかと言えば、
■「ドメイン①」のリクエスト右既存のApacheに転送。
■「ドメイン②」のリクエスト右①と同じApacheの仮想ドメインを使う。
■「ドメイン③」のリクエスト右別のサーバーに転送。
といった具合で、①②は現状のまま、③を追加する感じです。

 思ったよりもDeleGateの日本語の情報は多くない感じ。
 マニュアル片手に試行錯誤を繰り返し、「バーチャルホストの設定」などを参考にしながら、Linuxサーバーに設定した。
 以下のような感じです。
-P80
SERVER=http
MOUNT="/* http://host1/* host=-www.domain1.com,nvserv=www.domain1.com"
MOUNT="/* http://host1/* host=-www.domain2.com,nvserv=www.domain2.com"
MOUNT="/* http://host2/* host=-www.domain3.net,nvserv=www.domain3.net"
RELIABLE="*"
ADMIN=root@domain.com
 基本的な動作は良好なので、暫くはこれで運用してみましょう。

追記)
話は変わりますが、tcprelayではmountが使えないので注意。

| IT-ソフトウェア関連::Linux | 10:43 PM | comments (x) | trackback (x) |
C++Builder2007を使って作成しているアプリケーションで、
帳票を出力するためにQuickReportを使っている。

Windows XP(32bit)で動いているこのアプリケーションで、
帳票をプレビューすると、
メタファイルが不正です
というエラーメッセージが表示された。

アプリケーションを立ち上げ直すと、エラーメッセージは表示されなくなったのだが、このエラーメッセージは初めて。
このエラーに関する情報も少なく、対応できないでいる。

アプリケーションを更新(コンパイル)してから約3ヶ月稼動している中で初めて発生し、その後再現しないため、対応が難しい状況。

対策を検討中。

| IT-ソフトウェア関連::Delphi/C++Builder | 08:52 PM | comments (x) | trackback (x) |
Oralce 11g を RedHat Linux Enterprise Server で運用している。
今日、クライアント・アプリケーションから、この Oralce DB にアクセスしようとしたところ、

「ORA-28002 : パスワードの有効期限が、あと6日で切れます」

といったメッセージが表示されるようになっていた。
どうやら「Oracle 11g」では、デフォルトでパスワードの有効期限が180日に設定されてしまうらしい。

そのため、以下のように、
パスワードの有効期限を無期限と変更しておく。
# sqlplus sys/パスワード@サービス名 as sysdba
SQL> alter profile default limit password_life_time unlimited;
SQL> alter user ユーザ名 identified by パスワード;


| IT-ソフトウェア関連::Oracle | 09:55 AM | comments (x) | trackback (x) |
PAGE TOP ↑