回答日: 2017-04-28
質問
すぐ使えるCGI 画像付 ウェブページ更新ツール 大容量版 Ver 3.0を使っているのですが、SSLで使用すると、500エラーかもしくは以下のようなエラーメッセージができます。処理の途中でエラーが起きました。
大変申し訳ありませんが、時間が経ってから再度作業して下さい。
このエラーが続く時は、管理者に連絡して下さい。CGI 設定中の場合、設定を確認して下さい。
(ロックが取得できませんでした。 Failed to get exclusive lock; Failed to mkdir ../data/lock: File exists)
SSLでは使えないのでしょうか?
使える場合、対処法を教えてください。
よろしくお願いいたします。
投稿日時: 2017-04-28 17:38
回答
「すぐ使えるCGI」のご利用誠にありがとうございます。■SSLへの対応
さて、早速ご質問の件ですが、「すぐ使えるCGI」はSSLに対応しています。(実装としては、SSLで使用されているかどうかを感知していません。)
■現在のエラー状況
出ているエラー(「ロックが取得できませんでした。」)は、何か別の理由で管理画面の実行がエラーになった直後にアクセスした場合の表示です。このため、起きている事は、「何らかのエラー(500)で管理画面が終了」→「その後にアクセスすると、エラーメッセージが表示される」が繰り返されているのかと思います。
(エラーメッセージの表示は、1分間でリセットされます。)
このため、解決のためには、500エラーの原因を知る必要があります。下記の点に該当するものはありますか?
■エラーの原因の可能性
○サーバの適合性
お使いのサーバは、これまで SSL で無ければ「すぐ使えるCGI」が動いていたサーバでしょうか?そうでないなら、「すぐ使えるCGI」がサーバと適合していないか、設定ミスがある可能性があります。
もし、新しいサーバにお手持ちの製品をコピーして設定しているのであれば、SSL でない環境で動くかをまず試してみて下さい。
○SSL に移行した時の問題
同じサーバなのに http:// では期待通り動作し、SSL(https://)のみでエラーが出る場合、考えられるのは、レンタルサーバの仕様上、URLの変換などがされており「すぐ使えるCGI」が稼働できないケースです。独自ドメインではなく、共用SSLの場合によく発生します。
もしSSLの場合は通常とはURLのホスト名部分が異なる場合、このケースに該当する可能性が大きいです。この場合は、お使いのレンタルサーバで SSL での対応は無いとお考え下さい。
■どれにも該当しない場合
どちらのケースにも該当しない場合、外からは原因が分かりません。サーバの「エラーログ」などを入手してお送りいただけますか?
どうぞよろしくお願い致します。
回答日: 2017-04-28