none
Windows2008サーバーで、csv、pdf、テキストなどが全て空白(16進数で0000)で書き出されてしまう。再起動までアプリケーションログも出力されない現象が発生 RRS feed

  • 質問

  • Windows2008サーバーで、csv、pdf、テキストなどが全て空白(16進数で0000)で書き出されてしまい

    再起動までアプリケーションログも出力されない現象が発生しております。書き出されるバイト数は正常と思われる値になり中身が全て16進数でオール0000000となっている状態です。

    色々調べてみましたが、少し症状が似ているのがこのサイトで検知されたので、本問題も解決しないかと問い合わせさせていただきました。

    「Windows2008パフォーマンスログの取得で出力がブランクとなる場合がある」

    ※登録したばかりでリンクははれませんでしたが、上記タイトルです。

    サーバーにはtomcat8.0をインストールしており、WEB画面よりEXCEL、PDF、画像などを添付できるシステムが稼働していますが、書き出された内容が全て空白になってしまう現象が発生しています。

    その現象が発生してから、外部ツールで15分ごとにポーリングを行うようにしたり、メモリ状況などを監視したりしたところ、問題の発生すると、pc再起動までの間、ポーリングの反応もなくなり(その間のメモリ情報を取得できない)、WINDOWのアプリケーションログすら書き出されていない状態になってしまいますが

    なぜかWEB機能は稼働したままで表面上は利用できているが、書き込みした内容は全て空白になってしまいます。tomcatのほかにoracleもインストールしており、DB書き込みは正常にできております。

    HDDには余裕があるはずです。また似たような環境がいくつかありますが、oracleをインストールしていないpcもありますが、そちらでもやはり問題が発生しております。

    最初はtomcatのメモリオーバーなどを疑っていましたが、WEB画面からは問題なくログインができて

    画面遷移もするので、その問題はなさそうです。なによりアプリケーションログがかかれなくなっているので

    OSレベルの問題の可能性が高いような気がします。

    Windows2012では問題が発生していないので、Windows2008のパッチで解決される問題なのでしょうか。

    OS 名 Microsoft® Windows Server® 2008 Standard
    バージョン 6.0.6002 Service Pack 2 ビルド 6002

    ※サーバーは仮想環境上(VMware Virtual Platform)で稼働しております。

    よろしくお願いします。


    • 編集済み ksasaji 2019年10月16日 9:17
    2019年10月16日 9:15

すべての返信

  • ksasajiさん、こんにちは。フォーラムオペレーターのFarenaです。

    TechNetフォーラムにご投稿くださいましてありがとうございます。

     

    投稿いただいた内容を拝見しますと、システムが不安定な状態だったのではと想定されますが

    OSレベルの問題について、まずは最新の更新プログラムを試してください。

     

    また、他の詳細な状況を共有いただくことで他のユーザー様よりのご意見が集まりやすくなります。

    ご存知の方おりましたら、ご意見を共有頂ければありがたいです。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.


    2019年10月18日 7:45
    モデレータ
  • ご返信ありがとうございます。

    最新の更新プログラムについては、最新を当ててよいか確認してみます。

    同様、もしくは類似した事例などだけでも、あるとよいのですが、ネットで検索しても

    知人のソフトハウスに聞いても、そのような事例は聞いたことがないという返答にしかなりませんでした。

    アプリケーションログまででなくなる現象で考えられることなどの情報だけでもいただけるとありがたいです。

    追加の情報としては

    もともとはOS再起動を毎週土曜日に行っていました。

    発生頻度は多いときで、月4,5回、発生曜日は、様々で、日~土に発生しています。

    一度発生すると再起動までずっとログが書き出されない状態が継続します。

    その後、tomcatのヒープメモリを倍増させたのと、毎日再起動(今までは週一回)させるようにしたことで

    かなり発生頻度は下がりました。まだ1カ月ですが、月1回の発生。

    その時は、再起動後、4時間後の早朝(ユーザーアクセスなし)で発生してしまっていました。

    このあたりから、メモリ関連のトラブルの可能性があるのか?というところから始まりトラブった状態で

    OSのwrite関連の命令が書き込みを行う際に領域確保して空白(16進で000000)で埋める→実際に書き込もうとするが

    そのデータが紛失してしまっていて、その書き出そうとした領域分だけ000000埋めされているように見受けられます。

    勝手な想定ですが、そんなイメージなのかな?というところです。実際空白の量は正常に書き出されていたら

    そのくらいだろうという量が000000が出力されています。

    どんな些細な情報でもよいので、お力添えいただけると幸いです。

    どうぞよろしくお願いいたします。


    • 編集済み ksasaji 2019年10月24日 1:51
    2019年10月24日 1:44
  • 詳細な状況をご提供いただきありがとうございます。

     

    また、英語とはなりますが米国のフォーラムに投稿いただくこともご検討ください。

    https://social.technet.microsoft.com/Forums/en-US/home?category=windowsserver

     

    私共でもご案内できる情報がないか確認いたします

     

    こちらの知識が足らず、お手数おかけします。


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2019年10月29日 8:43
    モデレータ