• ベストアンサー

決まった時刻に処理を行いたい

Visual Web Developer を使用してWebサイトを作成しようとしていま す。そして、出来上がったサイトは、レンタルサーバーでの運用とな ります。 ただ、他のサーバーのMySQLとの同期をとる必要があり、毎日、決まっ た時刻にWebサイトを閉じ、その同期処理をその時間に行いたいと思っ ています。 決まった時刻に動かす方法を教えていただけないでしょうか?

  • GpH2
  • お礼率83% (20/24)

質問者が選んだベストアンサー

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

1) Webサイト   サーバーサイト(VB?)またはクライアントサイト(JavaScript)   にて、現在時刻を読み込み、メンテナンス時間内ならば、メンテ   ナンス中ページに遷移させます。 2)同期処理   どんな処理か不明ですが、Windowsのタスクスケジューラに登録   すれば、メンテナンス時間内に同期させることが可能です。、

GpH2
質問者

お礼

kokoroneさん アドバイスをありがとうございます。 すごく基本的なことなのですが、レンタルサーバー(Windows Server) のタスクスケジューラーを使用して同期処理をするときですが、 普通(EXEタイプ)の?Windowsプログラムでも構わないのでしょうか? それとも、aspxのプログラムにしておく必要があるのでしょうか? よろしくお願い致します。

その他の回答 (2)

noname#259269
noname#259269
回答No.3

>すごく基本的なことなのですが、レンタルサーバー(Windows Server) >のタスクスケジューラーを使用して同期処理をするときですが、 >普通(EXEタイプ)の?Windowsプログラムでも構わないのでしょうか? レンタルサーバーや契約サービスレベルによっては、EXE 置いたり、タスクスケジューラ利用できないところがあったかと思います。事前確認してみてください。

GpH2
質問者

お礼

edp3142さん そうなんですか。 ありがたいアドバイス、ありがとうございます。 早速、確認してみます。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

レンタルサーバーのタスクスケジューラーか、MySQL側のタスクスケジューラーを使用するか、どちらにしても、登録するアプリケーションは、一般的にはEXE,BATファイルになります。 aspxファイルが実行可能であれば、それでもよろしいかと。

GpH2
質問者

お礼

kokoroneさん ご教示ありがとうございます。 レンタルサーバーのほうにも確認してみます。 ありがとうございました。

関連するQ&A

  • 内部サーバと外部サーバの同期

    現在レンタルサーバを借りて、公開用サーバとして運用しています。 このレンタルサーバがもしトラブル等で使用できないことを考慮して別に自宅サーバを構築しようとしています。 双方ともに同じバージョンのデータベースMySQLをインストールしていますが、このデータベースの同期方法について教えて下さい。 レプリケーションという方法があると思いますが、MySQLのレプリケーションは不十分と聞いたことがあります。 MySQLのバージョンは4.1です。 両方のサーバ共にプログラム言語はPHPを使用しており、Apache2.0で運用する予定です。 できる限りリアルタイムでの同期を行いたいと思っているのですが、こういう場合の、みなさんの処理方法について参考にさせていただきたく投稿致しました。 ご教授の程、宜しくお願いします。

    • ベストアンサー
    • MySQL
  • Visual Web Developer Express Edition で作成したWebアプリケーションについて

    「Visual Web Developer 2005 Express Edition」でWebアプリケーションを作成し、Webサーバーに配置しようとしたところで躓きました。 ヘルプを見ると「Web サイトの発行ユーティリティは、Visual Web Developer Express Edition では使用できません。」となっていますが、もしかして「Express Edition」ではアプリケーションの公開ができないということでしょうか? そこそこ時間をかけて作成しており、やっと完成したところなので無駄にはしたくありません。 ちなみに社内用に作成したWebアプリケーションで、外部公開用ではありません。 何か方法はありませんでしょうか? 宜しくお願いします。

  • サーバ時刻同期処理について

    時刻同期について以下のような現象が発生しております。 環境 lenovoサーバー Think system SR530 FSを5台使用してネットワーク監視カメラのモニタリングと映像録画のシステムを構築し稼働しています。(1)管理用サーバ (2)待機用サーバ (3)(4)(5)は録画サーバとします。すべて同スペック 1.NTPサーバと(1)を(1)のWindowsタスクスケジューラにてnet timeコマンドで1日1回同期をとっています。 毎日 21:29分 2.(1)と(2)を(2)のWindowsタスクスケジューラにて同様に時間は1分後にとっています。毎日 21:30分 3.(1)と(3)を(3)のWindowsタスクスケジューラにて同様に時間は1分後にとっています。毎日 21:31分 4.(1)と(4)を(4)のWindowsタスクスケジューラにて同様に時間は1分後にとっています。毎日 21:32分 5.(1)と(5)を(5)のWindowsタスクスケジューラにて同様に時間は1分後にとっています。毎日 21:33分 4日周期で時刻ずれによる同期更新となります。 1日目上記2,3,4,5がすべて(1)より1分43秒遅れている同期となります。   ただし1のNTPサーバとの(1)の同期は秒単位までは誤差なしで同期となっています。 2日目も1日目と同じです。(時刻同期されたにもかかわらず1日で1分43秒遅れとなっています) 3日目1の時刻同期がタスクスケジューラは1回の指定にもかかわらず3回起動され   1回目は秒単位まで誤差なしで同期、2回目は(1)がNTPサーバーより5分24秒進んでいる同期、   3回目は5分26秒戻った状態で秒単位まで誤差なしで同期となります。   その後2,3,4,5がすべて(1)より3分26秒進んでいる同期となります。   これはおそらく1日目、2日目と同様1分43秒遅れから5分24秒進んでいたことの差で   3分26秒進んでいた結果の同期となったと思われます。 4日目は1,2,3,4,5すべて秒単位まで誤差なしの同期となっています。 5日目は1日目と同様、以降上記4日間周期で約1ヶ月続いています。 1このような現象が発生したことはありますでしょうか 2サーバが1日で1分43秒もずれてしまうことはありますでしょうか 3原因を調査する方法はありますでしょうか 以上、よろしくお願いします。 ※OKWAVEより補足:「Lenovo:Windows関連」についての質問です。

  • WebDeveloperからMySQLへの接続

    お世話になります。 VB.NETでウェブアプリ開発をしようと、以下の環境に、(1)~(4)の手順で環境を作成しました。 作業環境:Win7 x64 Pro(仮想マシン) 使用ツール:Visual Web Developer2010 MySQL:5.6.15 Conector/NET:6.7.4 (1)Visual Web Developer2010 をインストール (2)SQLServerではなく、MySQLが使いたい為、別途MySQLをインストール (3)データベース:TEST_DB と、テーブル:t_sample を作成 (4)mysql-connector-net-6.7.4.msi  をダウンロードし、インストール。  (Select Platform:Microsoft Windows) 環境作成後、 Visual Web Developer2010 を起動し、プロジェクトを新規作成し データベースエクスプローラーより、接続の追加を選択し、 データソースの選択 ダイアログを開くきましたが データソース一覧に、MySQLが表示されず、接続が出来ません。 .net、MySQLで検索をしますと、多くの参考資料が見つかります。 その殆どが、「Conector/NETのインストール」だったのですが、 他にも何か必要なもの、あるいは操作が必要なのでしょうか? もしくは、手順上に誤りがあるのでしょうか? ご教授くださいませ。

    • ベストアンサー
    • MySQL
  • visual web developer 2005 で MYSQLに接続したいです。

    環境は Visual Web developer 2005 Express Edition MySQL5.0 です。 Visual Web developer 2005 Express Editionで MYSQLに接続したいのですが どうしたらよいですか?

  • SQL Server Management studioで

    SQL Server Management studioで 新しくデータベース(MyDatabase)、テーブル(NameTable)を作成してみたんですが、 Visual Web developer 2010 Express のデータベースエクスプローラから MyDatabase.mdfを開こうとしても「このファイルは使用されています。…」 というような文言が出てきて、呼び出せません。 Vista,SQL Server 2008,Visual Web developer 2010 Expressの環境です。 どなたか教えて下さい。

  • データベース(xxx.mdf)の更新処理ができない

    Microsoft visual Web Developerを使ってWebサイトを作っています。 IISからサイトにアクセスし、データベース(xxx.mdf)の更新処理を行なうと、以下のエラーになります。 ******************************************************* データベース "C:\xxx\APP_DATA\aaa.MDF" を更新できませんでした。データベースが読み取り専用です。 ******************************************************* Microsoft visual Web Developerを使い始めたばかりなので、よく分からないのですが、データベースのアクセスを設定できるのでしょうか? それとも、IISの設定がおかしいのでしょうか? デバッグモードでは問題なくデータベースを更新できます。

  • Web上のMySQLにVBから接続可能でしょうか?

    お世話になります。 VB(6、.NET、2005のいずれから) WEB上のMySQLに接続可能でしょうか? LOCALでは動かしてるのですが・・ レンタルサーバ借りようか考え中なので。 PHPは使いたくないので SQLSERVERは持ってるのですが Developerなので・・・ 宜しくします。

  • 1台のPCで2つのサーバーを立ち上げたい(ASP.NET)

    1台のPCで Microsoft Visual Web Developerでwebアプリを作ったサーバーを立ち上げています。 このとき、2つのサーバを立ち上げることはできるのでしょうか? 試してみると 「WebSite1」を実行中はVisual Web Developerの画面がいじれないので、 もう一つの「WebSite2」はいじれません。 ということはひとつのサーバーしか立ち上げることができないのでしょうか?

  • 個々にデータベース作成?

    よろしくお願いします。 movabletypeでblogを作成していますが、 複数設置する場合は、個々にMySqlのデータベースを作成する必要がありますか? 現在、レンタルサーバーで運用中で、MySQLは2個までと制限があります。3つ目を作成したいのですが、同じデータベース上に設置しても問題ないのでしょうか?

    • ベストアンサー
    • MySQL

専門家に質問してみよう