実入りがあったほうがよろしいかなと。Magicode、それ以外は本ブログに書きます。編)ここからはこぼれ話ですが、アクセス数集計は以前から行いたくて、でもできなくてヒイヒイいっていました。ライブラリみたいなのあるはずだと探したらありました。エンドポイントを直接突っつくことでも実現可能です。ここに紹介している方法でデータは取ることができます。メニューから起動するようにし、結果をテキストエリアに表示して、コピーしてねと案内しています。他にもいろいろ試しましたが、テキストエリアのコピー待ちが一番使い勝手が良さそうです。エンドポイントを突っつくことになります。ライブラリではないところで大きく引っかかり、長い期間悩んでいましたが、解決することができました。コーディング無しでプログラムが組めてしまうすぐれもの。ように処理を組み立てていける。アプリの次はこれですね。編集画面が不思議な動きをします。各コントローラーにクセがあります。接続が増殖するなど、不意な動きをします。そのうちのひとつ、ファイル作成処理。実は以前は既存ファイルがあったら上書きする仕様だったのですが、新しくなってからはエラーになりました。ソースコードを見ると古いものと新しいものでソースが別のものになっているようです。新しい「ファイル作成」はファイルの存在確認をしてから書き込むことになりますが、外国のコミュニティでやりとりされていた内容で「チャンクをオフにすればいいよ」とのこと。チャンクをオフにするのか。内部処理の関係で全然違う動きするのだろうなと思い、やってみました。出てきた画面の下部に、「コンテンツ転送」ちいさく「チャンクの許可」と書いてあるスイッチをオフにします。これで、以前の動きのように、既存ファイルを上書きします。仕様変更されそうです。実績集計はシステム担当者にとって負荷がかかります。どれだけ手間を省いて自動化できるかにかかってきます。取込できたら手間が軽減されます。これらが無かったら、各画面で一覧をマウスで全選択、コピー貼り付け、またはCSVなどでエクスポートされたデータをコピー貼り付け、いづれも手間がかかってしょうがありません。シートに日付のインジケーターが左端にあれば、日付に合わせてデータを出力するよう、自動化することも可能だと思います。たどり着く自社サービスのログを解析していたときに、以下のようなログに出会いました。サービス自体は稼働していて、たまに引っかかっているようです。今回は特に「BROKEN_PIPE」が手掛かりでした。パイプはプロセス間で通信する手段で、コマンドプロンプトでも使われています。broken_pipe」で検索すると英語の掲示板が引っかかりました。http-keep-alive」とありました。Node.jsでHTTP-Keep-Alive対応されたのがバージョン8で、そこから5秒のキープアライブ時間が既定値になりました。ところがNode.jsをホストしているiisnodeがHTTP-Keep-Aliveに対応しておらず、パイプの接続ロストが発生、サーバーエラーになったと推測しました。createServerしている箇所について、以下の設定を追加してHTTP-Keep-Aliveを無効化すればOKです。HTTP-Keep-Alive対応されたら解除することにしましょう。Blogger本ページに掲載されている内容は動作などを完全に保証するものではありません。掲載された内容を用いて発生した問題、損害について、当方は一切の責任を負わないものとします。