OutSystemsのPersonal Environmentでサポート依頼を出してみた
今週の月曜日から火曜日にかけて、私のPersonal Environmentで何らかの障害が起き、アクセスできなくなりました。無償のPersonal Environmentですが、サポートチケットを起こすことで対応してもらい解決したので、手順を共有しておきます。
現象
ある日の朝、Service Studioを立ち上げでPersonal Environmentに接続すると、こんなエラーが表示されました。
Server was unable to process request. Invalid username or password.
アクセスには、Service Studioに保存しておいたEnvironment/Username/Passwordを使っており、前日の夜にはPublishもできていたので、接続情報が間違っているということはない。
また、同時にService CenterやLifetimeへのアクセスも
リダイレクトが繰り返し行われました
というエラーになりました。
まあ、無料環境だし様子を見ることにしましたが、夜になっても解決しなかったのでサポートに問い合わせることにしました。
サポートに伝えるために調査
サポートに問い合わせるときに、正確に何が起きているか伝えた方がいいでしょうから、ちょっとだけ発生している問題を調査してみました。
Service Center/Lifetimeの「リダイレクトが……」エラーの詳細を調査
エラーの内容から判断すると、HTTP Status Codeの302がOutSystemsから返されて、返された先でも再び同じページへの302が返される……ということが繰り返されたようです。
こういうときは、Fiddlerやブラウザの開発者向けツールを使ってHTTP通信を確認してみます。
以下は、Lifetimeにアクセスしたときのレスポンスです。
HTTP/1.1 302 Found
Content-Type: text/html; charset=utf-8
Location: https://<Personal Environment環境のホスト名>/lifetime/CustomHandlers/internalerror.aspx?
というHTTPのレスポンスが繰り返し発行されていることが確認できました。
環境の状態を確認
Personal Environmentについては、OutSystemsのサイトで状態が確認できます。
https://www.outsystems.com/home/
にアクセスしてみます。
Personal Environmentの環境のパスの隣に緑色の「●」が表示されていて問題なさそうです。
Service Studioのエラー原因を探る
問題ないはずのアカウントに対して、「Invalid Username or Password」が出るというのは不思議なので、Fiddlerを起動しておいて、Service Studioからの通信をキャプチャしてみました。
HTTP/1.1 500 Internal Server Error
... (省略)
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Server was unable to process request. ---> Invalid username or password.</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope>
あまり追加の情報はありませんでしたが、サーバから直接返されたエラーが原因調査の役に立つこともあるので、問い合わせに載せておくことにしました。
チケット起票
Service StudioのHelp > Open a Support Case...でチケットを起票するページが開きます。
Platform:Personal Environment
Lifetime Version:選択しない(アクセスできなくてわからなかったので)
Development Environment Version:Service StudioのHelp > Aboutで確認して設定
Request Detailsに英語で簡単に状況と上の調査結果をまとめて送信。
(質問:I noticed this morning ( around JST 7:00) that my Personal Environment is not working.
The problem continues at the time. Is there any way to solve this problem?)
なんと、翌日には回答が来て、アクセスできるようになっていました。
(残念ながら実際に何が起きていたかは不明)
バージョンアップが発生したときにもPersonal Environmentのトラブルはありました。そういうときのために、問い合わせ方法を把握しておくのもいいのではないかと思います。
Author And Source
この問題について(OutSystemsのPersonal Environmentでサポート依頼を出してみた), 我々は、より多くの情報をここで見つけました https://qiita.com/jyunji_watanabe/items/9d304bbd561743cba790著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .