これは、InterSystems FAQサイトの記事です。
「500 - Internal server error」の原因は様々考えられますが、まずは、
①監査ログで原因となるログが記録されないか確認します。
監査ログの使い方は下記をご参照ください。
https://jp.community.intersystems.com/node/504791
監査ログに原因と思われるようなログが確認できない場合は、
②Webゲートウェイや、IRISのISCLOGで調査します。
調査方法は、下記をご参照ください。
https://jp.community.intersystems.com/node/548871
原因としてよくあるのは、
・アプリケーションコードに問題がある
・構成ファイル(CSP.iniやhttpd.conf)に問題がある
※構成ファイルを変更した場合は、反映するために再起動が必要となる場合があります。
などです。

1-2.次に、このアプリケーションに接続するユーザの設定を行います。
