2019年11月2日土曜日

発話PUSHプログラム(example.js)がngrokからURLを取得できない

発話PUSHプログラム(example.js)起動時、ngrok.connect関数で下記のエラーが発生した。
Error: connect ECONNREFUSED 127.0.0.1:4041
リスト1.ngrok.connectで発生したエラー

このエラーはこれまでもしばしば遭遇してきたもので、原因はよくわからない。今回は何度再起動してもエラーが解消しないので、パラメタの
region: 'ap'
を削除して再起動すると無事URLが払い出された。
これまでも、ngrokのStatus画面に残っていたURLのゾンビを消すことでこのエラーを解消できることがあったが、今回のは初めてである。

原因がわからないとまた同じような現象に遭遇することがあるかもしれない。

ベアボーンサーバがrebootできない


Teratermからベアボーンサーバに接続して"sudo reboot"したが、再起動できないという現象が発生した。仕方なく電源を強制的に落として再度スイッチを入れた。以前にも"sudo halt"がだめで"sudo shutdown -h now"を使ってシャットダウンしたことがあった。
調べると、再起動は"shutdown -r now"と入力するらしい。 しかし、この記事によれば、"halt"も"reboot"も問題ないとのことだが・・・。タイミングでおかしくなったりするものだろうか?

カレンダーが済にならない


現象


AIスピーカーの「昼の薬を飲んでください」の発話 に対して「昼のお薬飲んだよ」と回答し,AIスピーカーから「カレンダーに記録する」との応答があったにもかかわらず,カレンダーの色は赤のまま(「未」のまま)で,かつ,AIスピーカーが「昼の薬を飲んでください」を言い続ける。

考えられる原因


IFTTTでWebhooksが失敗しているか,GASが正しく機能しなかった。
またまた慌ててログを消したため,調査ができない。次回からログは消すのではなく,必ずバックアップを取ること!

0 件のコメント:

コメントを投稿