スーの日々の積み重ねブログ

溜め込んでおいたほうが良いと思った事柄をドンドン書きたいですね。※ただし有益とは言ってない。

アパッチで雄叫び~完結編~

この話の続きです。

 

suesun.hatenablog.com

 

まるっと解決しました!
しかもかなりコンチクショーな理由でしたよコンチクショー!!

 

<原因>

やはり Apache の設定「httpd.conf」にありました。
でも、変更した内容が悪かった訳ではなかったようです。
んじゃあ何がいけなかったのかというと、、、編集方法がダメみたいでした。

httpd.conf の編集方法>

Apache のインストールフォルダ配下にある「\conf\httpd.conf」をテキストエディタで編集していたのですが、どうもそれだとちゃんと反映されないようなんです。

どうやら編集するには「スタートメニュー>すべてのプログラム>Apache>Configure Apache Server>Edit the Apache httpd.conf Configuration File」で起動するエディタ(メモ帳ですが)経由じゃないとダメな場合があるようです。

前述の方法で設定を更新後、何となく後述の方法で httpd.conf の中を確認してみたら、、、更新されてない!! と気づいたのでした。

コンチクショー!!!

<もしかしたら関係あるかもしれない>

ついでに、Apache の設定を変更する際は変更前の状態をコピーして「httpd.conf - コピー」みたいなファイル名のまま同じフォルダ下に置いといたんですが、何となくこれも悪さをしている気がしてきたので削除しておきました。

上手く行った時には conf フォルダ毎コピーを取って別なところに退避していた状態だったので、httpd.conf の編集方法の件とどっちが必要だったのか(またはどちらも必要だったのか)は分からなかったです(深追いしてる時間がなかった。。。)。

<今回の件で思ったこと>

技術屋はプログラム開発のスキルだけじゃなく、サーバ周りにも強くないとダメだなー。。。としみじみ思い。。。ません!!

餅は餅屋に! サーバはサーバ屋に!!

余計な労力使わせてんじゃねーよ!! というのが素直な感想です笑

態々サーバ管理者立てるほどでもない規模のシステムは山ほどあると思うんですが、技術屋として肝に銘じておくことは「サーバ周りに強い仲間は大事にしよう!」だと思います。技術者全員がサーバ周りに長けなくても「強い人を知ってる!」ってだけで十分だし、大きな武器になるんじゃないかと。

立場上 PM の役回りが多いので「他力本願になれる」ってのは結構大事なスキルなんじゃないかと思っています。

読んだよ

<イブニング>

少女ファイト

何だか春高始まってからあんまり面白くなくなっちゃったなー。
着実に大団円に向かっているとも言えるんだけど、初期のヒリヒリ感がなくなってしまったのがちょっと残念。

将太の寿司2

最終回でした。
ミスター味っ子2は面白かったんだけどなぁ。
この終わり方は打ち切りと見るべきなんだろうな。残念。

◎妖怪番長

まだまだ全然世界観が分からなすぎて逆に面白い笑
ハチワンダイバーのように周囲の理解なんかぶっちぎりで突き抜けてほしい。

週刊少年サンデー

◎マギ

面白くなってきた!
白龍がどうにかなっちゃうまでに間に合うか間に合わないか!

銀の匙

先週から気になってたけど、なんで「連載再開」って言葉を使わないんだろうね?

八軒を見てると自分もしっかりしなきゃと思っちゃうな。起業するような甲斐性は無いんだけど、何かを始めたくなるというか。

大学に入ったタイミングで連載終了なんだろうけど、もう少しの間は楽しめそうです。

グラディウスV今更攻略

ちょっと前から PS3ゲームアーカイブスで配信されていた「グラディウスV」を DL したよ!

税込で 1,234 円! で、ファイブ!!

何だかそれだけで気持ちいい!

 

それはそうとして、攻略するにあたっての筆者の戦歴を軽く掲載しておく。

一応関連タイトルも

  • グラディウス
     え、MSXぅ?!
     持ってたよ! 散々コンティニューしてクリアしたよ!
  • 沙羅曼蛇
     大好き!
     ゲーセン版は 1 回だけ 1 周したことがある程度。。。
  • パロディウスだ!
     唯一ペン太郎でだけクリアできました!
  • 極上パロディウス
     コイツ、ミカエル辺りでクリアできた気がする。
     ヒカルちゃん、アカネちゃんでは結局クリアできなかった気がする。。。

とまぁ、そんな感じのヌルシューターです。

<はじめてみる>

今回は4種類のパワーアップから時機を選ぶのかー。
とりあえず一番ノーマルな1番装備で遊んでみるか!

 

2 面で終了ンゴ。。。

 

色々試してみるのも大事だよね!!
今度は2番装備で!!

 

使いづらいンゴ。。。

 

こ、今度は3番で!

 

すぐ死んでよくわからなかったンゴ。。。

 

きっと4番は強い!(グラII知識)

 

び、微妙ンゴゴゴゴ。。。

 

ここで改めて操作説明をよく確認すると、どうやら R1 ボタンで装備ごとのオプション特性を出せるらしいということが分かった。

やっだぁ! どうりで序盤(2面)から難しいと思ったよ!!

 

ひとまず初日はこんな感じで6面まで行けました。
詳しい話はまた今度にしますが、今のところ2番(オプションからの攻撃をグリグリと変えられるヤツ)が使いやすい感じがします。

 

攻略に全然ならない気がしてきたけど、せめてクレジット使い切ってでもクリアできるようになるまで頑張ります!

読んだよ

対して読んではいないんだけど、折角なので読んだ作品くらいメモっとく。
基本的にネタバレはしないように気を付けます。

週刊少年ジャンプ

◎ワンピース

どうなんだろうね?
このまま倒しちゃうのかね?

◎ブリーチ

続々と過去キャラ出してくる辺りが本格的に店仕舞いに向かっている感じがする。
「どうやってアイツを倒すんだろ?!」的なワクワク感はもうないんだけど、一応最後まで読む覚悟はあるよ。

ヤングマガジン

カイジ

なんか変なフラグが立った気がする。
まさかの仲間ルート来るか?!

<スピリッツ>

土竜の唄

パピヨンさんが出てこないとイマイチ盛り上がらないなぁ。

◎トクサツガガガ

次号いよいよ再決戦来るか?!
今一番続きが楽しみなマンガの一つ!!

モッシュピット

面白いから好きなんだけどなぁ。。。後半に載ってることが多いのが心配。
喧嘩に使う話数が多すぎたんだと思う。

 

アパッチで雄叫び

昨年度末にシステムを導入した Web サーバの一部機能が不調らしい。
そんな報告を受けたのが先週の金曜日。
今日まで平日まる2日かけて解決してない問題を報告する。

<環境>

◎サーバ

◎クライアント

 

よくある感じです。
アパさんが受けて ajp でトムさんに振り分けるアレです。

それで「不調」っていうのが、こんな感じの内容なんです。 

<現在起きてること>

クライアントから Windows バッチを実行し WGET を使ってサーバからデータをダウンロードする処理があるが、WGET から発行したリクエストが途中で終わってしまいダウンロード結果が 0 バイトになってしまっている。

 

あーハイハイ、タイムアウトね。

まぁ企業イントラの中の話だし、Web 画面もガツガツ使ってるわけでもないから Apacheタイムアウト設定でも直しておきゃあいんだろう。

 

なんて思っていたのになかなか上手くいかない!
結果は前述の通り未だに改善していないため、今日行った作業と起きた事象を忘れないうちにまとめておきたい。 

<そもそもタイムアウトの設定はどこに入れればいいんだ?>

Apache にも Tomcat にも、それをラッパーしている Java 側にも、さらに言えば WGET にもタイムアウトの設定がある。

うーん、どれだか分かんないから、とりあえず全部に「タイムアウトは30分」の設定を入れてみよう! それで上手くいったら関係なさそうなところからちょっとずつもとに戻していこう!!(この辺の発想がサーバ管理者ではないところなんだと思う)。

 ◎Apache

  • conf/httpd.conf
     一番下に「Timeout 1800」を追記。
     更に下に「ProxyTimeout 1800」も追記。
  • conf/extra/httpd-proxy.conf
     ProxyPass ajp/~~~ の後ろに「timeout=1800」を追記。

 ◎Tomcat

 ◎Java 側の設定

  • web.xml
     <session-config> の <session-timeout> を「1800」に変更。

WGET

  • パラメータ
     「-T 1800 」を追加。

 

結果! ちーーーーっとも上手く行かない!!

全部必ず5分きっかりで WGET が 0 バイトのファイルを作りやがる!!!

ウラウラウラウラウララララァァァァーーーー!!!(※これが今回のタイトル)

<上手く行かない理由として考えられること>

  • Apache の設定、ミスってんでね?
    → SYNTAX OK は一応確認してる。
  • Apache の設定、反映されてなくね?
    → 念のため設定を変えるたびに PC 毎再起動してた(以前に Apache 再起動だけでは反映されなかった苦い思い出あり)

Tomcat のログを見る限りでは 5 分経過時点でエラーっぽいことを吐いていないので、多分 Apache なんだと思う。

 

明日も戦います!