サーバレンタルにて
自動登録を再開しました。
その、プログラムの概要を書いておきます。
メモ程度に・・・

1、とりあえず、HTMLからデータを読み込む

2、そのデータが直前の登録内容と同じではないか確認(連続登録防止)

3、次に、それをユーザデータと照会して重複が無いか確認(重複登録防止)

4、そのデータをユーザデータに書き込みそのときにファイルはロックする。(ファイル破損防止)

5、ロックを解除し、ユーザに登録完了メールを送信する(このときはまだ、登録は完了していない)

6、毎時0分と30分にシェルがファイルを徘徊し登録処理を行う。
(バッチ処理のような形式、30分間隔で行われているのは負荷を抑えるため)

前回のプログラムでは
重複処理などはHTML側に任せていた
しかし、それでは二重登録などは防げなかったため
新プログラムでは導入した

このプログラムはすべて独学で行ったもので
構文ミスなどがある場合があるため
バグの発見をした場合は報告をお願いします。

サーバレンタルサービスの
自動登録スクリプトを再開いたします。

しかし、現在は新しいスクリプトのため
ベータ版として公開しています。

なにかおかしい点があればすぐにご連絡ください。

今後もこのスクリプトを改造していきたいと思います。
実装したいサービスは以下のとおりです。
・独自ドメインの登録
・サブドメインの登録
・メールアドレスの登録

また、LDAPの導入も検討しています。
導入することにより、すべてのサービスにおいて
最新のデータを利用することができます。
他にも、パスワードの変更が簡単になります。
セキュリティの向上も期待できます。

いままで、ご迷惑をおかけして申し訳ございませんでした。

以下のスクリプトをバージョンアップいたしました。
ImageMagick (6.3.0.1-0vl1.3 => 6.3.0.1-1.4vl4)
cups (1.1.23-7.6vl4 => 1.1.23-7.7vl4)
cups-libs (1.1.23-7.6vl4 => 1.1.23-7.7vl4)
emacs (21.4-0vl9 => 21.4-10vl4)
libpng (1.2.24-0vl0.42 => 1.2.24-2vl4)
libpng-devel (1.2.24-0vl0.42 => 1.2.24-2vl4)
poppler (0.5.4-0vl1.3 => 0.5.4-1.4vl4)
python (2.4.4-0vl1.2 => 2.4.4-1.4vl4)
xpdf-common (3.01-0vl3.3 => 3.01-3.4vl4)
不具合などがあればご連絡ください。

今日11時より、CGI関係のメンテナンスを実施いたします。

要因は、ある一定のCGIがかなりの負荷を行っている
高負荷CGIが動作しているため表示が遅い。

それらを解決するため、CGIWrapの導入を行います。

設定の変更が必要になる可能性があります。

追ってご連絡いたします。


追記(11:50)
CGIWrapの導入は先送りにいたします。
ただ、リソース制限は行いました。
詳しくは下記URLからご確認ください。
http://sv.hpland.org/cgi.html#cgi

5月5日にて別サーバの契約が切れます。

更新は可能なのですが、サーバ運営を現在ギリギリの状態で
行っています。

ですので、レンタルサーバの契約更新は行わない方針です。

しかし、5月5日はサーバの移動日でもあるので
困る状況になると思います。

ですので、Xreaの方にドメインを移します。

また、このブログに関しましても
現在契約中のStepserverのサービスなので
継続して利用できません。

後継サービスを探し
公開します。

現在、サーバの不安定を避けるため
ユーザ管理システムの開発を中断しています。

フォームより送信していただければ
すぐにIDを発行いたします

開発中のシステムは
テスト環境でテストし
正常な動作をした場合、
公開しベータテストを開始します。

完成は未定です。
しばらくお待ちください。

本日15時よりポートの閉鎖を予定しておりましたが、

諸事情によりポート閉鎖を行わないことといたしました。

従来どおりFTPクライアントを利用してアクセスすることが可能です。

諸事情というのは、管理上の都合で
現在、ユーザ管理システムが破壊され
プログラムの新規作成を行っているところです。

新規登録の再開は未定です。
また、臨時に審査制をとりたいと思います。

メールフォームをご用意します。
ですので、今しばらくお待ちください。

http://info.hpland.biz/archive_20.htm
にて、書いている、改善を実施してまいりました。

実施後の状況と実施の状況を報告いたします。

オプション利用費用の値下げ
実施いたしました。
最大でも月額120円といたしました。
契約日数によって差が生じていますが、手続き上の問題生じてしまう誤差です。

独自ドメインサービスの無料化
実施いたしました。
現在、最初から独自ドメインを利用できるようなシステムの開発を行う計画です。
現在は、サービス利用後申請によって利用できる形です。
※広告の表示の義務は生じます。


カウンター画像の増量
まだ実施しておりません。
カウンター素材を探しているのですが、
規約上の問題などからレンタル使用に快諾してくださる
素材サイトを見つけることができません。
これからも探してまいります。

レンタルシステムの強化
実施中です。
少しずつ、プログラムに手を加えております。
トラブルが発生しないようテスト環境で行っています。
実装は5月初旬を目指しています。

掲示板レンタルのβテスト開始
実施しておりません。
スパム対策やセキュリティの確保のために
スクリプトの改造を行っているところです。
その後、管理者のテストを行い、βテストへ移行します。

すべての提供サービスを試験提供にします
実施中です。
特に明記しておりませんが、管理者は全サービスを点検し
わざと負荷をかけ耐久テストなどを行っています。
試験提供に関しては誤解などを生む恐れがあるため
トラブルの発見時に報告くださるように
呼びかけております。

サーバの移動
http://info.hpland.biz/archive_30.htm
こちらで説明しているとおりです。
5月5日に実施します。

以下、FTPアクセスについての告知です。

4月初旬に予定していたサーバの移設に関してのご連絡です。


NTTからの工事日連絡により回線開通が4月12日になりました。
サーバ移設予定日が4月3日のため9日間のサーバ停止期間が生じてしまいます。

その間、ユーザ様にご迷惑をおかけするため
サーバ移設予定日を変更いたします。


サーバ移設を、5月5日とします。
時間は未定です。

その間、遠隔地にあるため
直接的なメンテナンスはできません。

障害が発生する可能性もあります。


負荷軽減のため、以下の期間はFTPのポートを遮断します。
内部からのアクセスは可能にします。

期間:4月1日15:00?4月26日15:00

http://www.hpland.net/net2ftp/
にアクセスいただければアップロードやダウンロードなどができます。

そのほかにも負荷分散のため何個かのFTPツールを作成します。

現在
/usr
ファイルシステムが
読み込み専用になり書き込みを行うことが出来ない状態にあります。

/usr/local/bin/perlは問題なく動作しているのですが
リマウントを行っても読み込み専用モードになるので
全ファイルシステムのバックアップを行い

サーバシステムの再起動を行います。
ちゃんと起動するかわかりませんが

とりあえず、どうなるかわからない状態です。
再起動は夜に行います。