更新情報」カテゴリーアーカイブ

ユドナリウム VerUP

ユドナリウムVer1.3.0にアップデートしました。
共有メモ機能が追加されたようです。

http://dona.dip.jp/udon/

どどんとふ HTML5 WebSocket版 動かない

フラッシュ版より高速なHTML5版ですが、より軽量化されたWebSocket版を設置しました。
チャットの入力中表示にも対応しているようです。
…なのですが、設定が間違っているのか以下のエラーでWebSocketが使われない模様。
試行錯誤中です。

Main.rb:9:in ‘initialize’: uninitialized constant DodontoFServer::Logger (NameError)
from /Main.rb:371:in ‘new’
from /Main.rb:371:in ‘<main>’

htmlDodontoF WebSocket Server
https://github.com/op3kitt/ws_DodontoF

HTML5 + Websocket
http://dona.dip.jp/trpg_ws/

HTML5
http://dona.dip.jp/trpg/index.html

英国メイドサーバー
http://dona.dip.jp/trpg/

meltdown/spectre対応状況と影響について

当サーバーにおけるmeltdown/spectreへの対応状況ですが、
Kernel更新により、specter Variant1とMeltdown Variant3について対応済みです。
不具合が予想されるBIOS/micro codeの更新は予定していません。

その影響でサーバーの処理能力が低下しています。
PHP処理において平均9%、RAMディスク運用中のどどんとふで平均15%の低下が見られます。

ab -c 1020 -n 10200
Before
top php 79.69s 127.99req/s
test php 263.02s 38.78req/s

After
top php 87.23s 116.93req/s
test php 298.34s 34.19req/s

SNSに対応してみる

ツイッターがSNSかどうかという議論もあるかと思いますが…SNSに対応してみました。
ボタンつけたり投稿時にトゥイッターに投稿したり…とか。

臨時サーバーメンテナンス 終了

以下の内容の臨時メンテナンスが終了しました。
このメンテナンスにより、サーバーのphp同時処理性能が70~80%向上しました。

・電源の交換
・サーバー機の調整
・サーバーソフトの調整

ab -c 1020 -n 10200
Before
top php 143.81s 70.92req/s
test php 449.74s 22.68req/s

After
top php 79.69s 127.99req/s
test php 263.02s 38.78req/s

サーバーメンテナンス完了

サーバーメンテナンスが完了しました。
以下の様に変更されました。

・どどんとふVerUP
 ”Ver.1.48.26″から最新の”Ver.1.48.32.1″へ更新。

・どどんとふ変更
 ログイン画面において、プレイルームを一度に10部屋表示出来るように変更。
 Ramdisk上に設置して高速化。

・サイト構成変更
 サーバーの諸設定・構成を変更。
 バックアップ体制を強化。

どどんとふ 表記変更

DodontoF.swfを修正。イニシアティブ表記を下記のように変更しました。
ブラウザを再起動して下さい。

-SAN(現在値)
+現在正気度

ウィルスの感染兆候なし

ノートンで低度の脅威検知、の報告あり。
数種類のスキャンをするも検知なし。

当サーバーは最新カーネル・修正パッチが適応されており、
脅威は低いと思われますが、引き続き警戒に当たる事とします。

どどんとふ修正

リダイレクト処理に構文エラーが有ったため、index.php 15行目を修正。


//ブラウザ取得
$array_agent = array("MSIE","Chrome","Firefox");
$h_agent = $_SERVER['HTTP_USER_AGENT'];
$agent;
for($i=0; $i<2; $i++){
 if(strlen(strpos($h_agent,$array_agent[$i]))>0){
  $agent = $array_agent[$i];
  break;
 }
}
//Chromeはindex.html、それ以外をswf
-  if ($agent == "Chrome") {
+  if (isset($agent) and $agent == "Chrome") {
   header('Location: http://dona.dip.jp/trpg/index.html');
    exit;
  } else {
    header('Location: http://dona.dip.jp/trpg/DodontoF.swf');
    exit;
  }