配信解除→購読を再開するでエラー
こんにちは。現在テスト中です。
プロ版を利用しています。
設置サーバはさくらレンタルサーバです。
配信解除後に[購読を再開する]ボタンがでてきますが、
これをクリックするとサーバーエラーの表示となります。
(でも購読再開にはなっているようです)
何か原因と対策はありますでしょうか?
何度か繰り返しやってみていたら、
たまに上手く行く場合もあるようで・・
ますます良く分からなくなってきました。
すみませんが一度ご確認をお願い致します。
メルマガ・ステップメール配信ソフトMilkyStep利用者のコミュニティです。
こんにちは。現在テスト中です。
プロ版を利用しています。
設置サーバはさくらレンタルサーバです。
配信解除後に[購読を再開する]ボタンがでてきますが、
これをクリックするとサーバーエラーの表示となります。
(でも購読再開にはなっているようです)
何か原因と対策はありますでしょうか?
何度か繰り返しやってみていたら、
たまに上手く行く場合もあるようで・・
ますます良く分からなくなってきました。
すみませんが一度ご確認をお願い致します。
金, 11月 11 2011 » トラブル, バグの報告, ユーザからの投稿
平素はMilkyStepをご利用いただきましてありがとうございます。
サーバエラーとは、500エラー(Internal Server Error)になるということでよろしかったでしょうか?
はい、そうです。
ご確認お願い致します
もう一つお聞きしたいのですが、成功する場合に表示される登録完了画面は、デフォルトのものでしょうか?
それとも、「基本設定の編集」で指定できる独自のURLでしょうか?
ご回答よろしくお願いいたします。
> 成功する場合に表示される登録完了画面
確認しようにも、まれにしか成功せず、再確認できませんが、
とりあえずテストとしては同じ1つのメルマガから
メルマガを送信→メルマガが届いたら読者登録解除して再度読者登録(画面はエラーでも登録できている)→
再びメルマガ送信→メルマガが届いたら読者登録解除して再度読者登録(たまに成功)→
再びメルマガ送信→・・・
とひたすら繰り返しているだけであり、
成功しているメルマガと失敗するメルマガがあるわけではありません。
あくまで同じメルマガ上での話です。
> 「基本設定の編集」で指定できる独自のURL
とは、「基本設定の編集」の[自主登録時の代理登録機能を有効にする]の項目の下にある
・読者登録完了画面URL
・読者登録完了画面URL(すでに登録済みの場合)
・配信解除完了画面URL
・配信解除完了画面URL(すでに解除済みの場合)
のところに設定しているかどうか?ということでしょうか。
であれば、ここには何も設定しておりません。
以上、ご確認下さい。
ご回答ありがとうございます。
現在Professionalの最新版であるVer1.51で検証を繰り替えしております。
oyako様のような現象は、確か一度古いバージョンのとき確認され、それを修正した経緯がありますが、今お使いのバージョンはVer1.51ということでよろしかったでしょうか?
はい、Ver1.51です。
何回も試してみていて、
上手く成功するのは(多分ですが)
読者解除後、10秒以上まってから再度読者登録ボタンを押した時のようです。
あ!解除しちゃった!再度登録しないと!!で
急いで押してしまうとエラー画面になる・・??
oyako様
思いあたる節は昨日から一通り検証しておりますが、開発環境では残念ながら同様の現象を確認することができませんでした。
500エラーには様々な原因がありますので、一番手っ取り早い方法は、apacheのログを見ることです。
さくらサーバでは、おそらく1日ごとにapacheのログを提供しており、ユーザディレクトリ内の「log」というディレクトリに、「access_log_2011****」といったログファイルが格納されていると思います。
お手数ですが、その中で、昨日か今日のログファイルを見つけていただき、エラーが発生したあたりの時間帯の個所をここでご提示(プライバシーにかかわる部分は伏せ字で結構です)いただくか、分からなければ、info@milkystep.comあてにそのファイルを添付してご送付いただけますでしょうか?
大変お手数ですが、ご協力いただければ幸いです。
ログを見てみました。
該当箇所はこんな感じでした。
malformed header from script. Bad header==?ISO-2022-JP?B?IBskQk1NGyhC?=: /home/hoge/www/hoge/ms/reg.cgi
何か判断つきますでしょうか?
oyako様
なんとなく原因が絞れてきた気がします。
そうすると、おそらく、
「共通設定」→「システム情報」で、
「変更する」→「保存」をクリックしたときも同じ現象になるのではないでしょうか。
いえ、そちらは大丈夫です。
普通にいきます。
・・そういえば先ほどのログを見ていて思ったのですが、
cronからのメールのヘッダ情報が おかしいのか、
文字化けしてるんですよね。
とりあえずは、ま、いっかと放置してましたが。
こちらは関係ないですか(^ ^;)
oyama様
先ほど修正版をアップしてみましたので、お手数ですが「共通設定」→「バージョンアップ」から、もう一度Ver1.51にバージョンアップしていただけますでしょうか?
これでもし改善されない場合は、再度ご報告いただければ幸いです。
> cronからのメールのヘッダ情報が おかしいのか、
> 文字化けしてるんですよね。
cron起動時のメールについては、起動されたのを確認できればいいだけなので、本文をわざわざjisにエンコードしないで(utf8のまま)送信しています。
ですので、受信したメールの表示形式をUTF8に変更すれば、おそらく文字化けせずに読めると思います。
Ver1.51ですよね?
再度バージョンアップ致しましたがダメでした。
というか、以前できたようにしばらく待ってから再度購読するボタンを押してみてもダメになりました(- -)
・・・あ、念のため、
さくらレンタルサーバは .htaccess に
Options -Indexes +ExecCGI
があると動かないので、毎回削除しています。
(バージョンアップするとまた記載されるので)
oyako様
ご回答ありがとうございます。
ちなみに、登録時に登録したメールアドレス宛てに返される登録確認メール(件名が「読者登録完了:****」となっているメール)は、正常に送信されていますでしょうか?
再登録の際(画面がエラーになっている場合)は
メールも来ません。
が、再登録自体はできています。
※読者解除メールは来ます。
これで回答になっていますでしょうか?
すみません、
バージョンアップ後、新しく登録したメルアドの場合
なんか問題なくいく感じ・・かものような違うような・・
でもダメな場合もやっぱり多いですね・・
もう少しみてみます・・
oyako 様
先ほど、再度修正版をアップしてみました。
たびたび申し訳ありませんが、再度Ver1.51へバージョンアップしていただけますでしょうか?
何度もすみません・・
でもやっぱりダメでした。
エラーログの内容も以前と同じです。
ところで、インストール時にエラーにならない限り、
ファイルやフォルダのパーミッションって
特に変更の必要はなかったですよね?
oyako様
> ところで、インストール時にエラーにならない限り、
> ファイルやフォルダのパーミッションって
> 特に変更の必要はなかったですよね?
はい。基本的には必要ありません。
すべてのフォルダのパーミッションは、MilkyStep本体ディレクトリ(ms)のパーミッションと同じに設定されます。
msディレクトリの直下にある、config.cgi,def_config.cgi以外のcgiファイルは、実行可能なパーミッション(755など)に自動的に設定されているはずです。
それ以外のファイルは、基本的に読み込み専用(644など)です。
今回のエラーに関して、このコミュニティでのやりとりとapacheのログだけでは、残念ながら、現在お手上げ状態です。
どうやらメールヘッダが何かの拍子で標準出力に書き出されており、それによりHTTPヘッダー出力エラー(500エラー)になっているというところまでは分かっているのですが、現段階ではそれ以上調査することができません。
仮定のもといろいろと修正してみましたがダメなようです。
セキュリティの関係上あまり推奨できる方法ではないですが、一度info@milkystep.com宛てにFTP情報をお送りいただくことはできますでしょうか?
もし可能なら、oyako様のサーバ環境に直接ログインして原因を探りたいと思います。
そうですね・・
直接見て頂いた方が早いかもしれません。
ただ、今のサーバプラン(さくらレンタルサーバ スタンダード)では複数ユーザー対応でないためFTP接続でそのアカウント直下の全てのドメイン情報が見れてしまうため、さすがに無理です。
おなじさくらのレンタルサーバの無料お試しを申しこんでみて、どこまでサービス利用が可能か分かりませんが、それで一度試してみて、状況が再現できそうであればそのFTP情報をお知らせする感じでもよろしいでしょうか?
(milkystepさんの方でされた方が早い??)
ご確認ください。
※読者解除して再度登録というあまりなさそうなシチュエーションであるにもかかわらず、いろいろ対応頂いて感謝しております。ありがとうございます。
oyako様
> おなじさくらのレンタルサーバの無料お試しを申しこんでみて、
> どこまでサービス利用が可能か分かりませんが、それで一度試してみて、
> 状況が再現できそうであればそのFTP情報をお知らせする感じでも
> よろしいでしょうか?
はい。それでも構いません。
たしかさくらサーバはお試し期間中は転送量が制限されているのと、25番ポートが解放されないのでメールの送信ができなかったはずですが、それ以外は多分有償版と同じだと思います。
とりあえず、まず、それでやってみるといいかもしれません。
お手数をおかけいたします。
> ※読者解除して再度登録というあまりなさそうな
> シチュエーションであるにもかかわらず、
> いろいろ対応頂いて感謝しております。
> ありがとうございます。
いえいえ、それはお気になさることはありません。
機能追加の要望などは、あくまで要望なのですぐに対応することは難しいですが、必要動作環境がそろっている状況で期待通りの動作をしないというのは、こちらの不備であり、代金に対する対価を提供していないことになってしまうので、迅速に対応するよう心がけております。
以上よろしくお願いいたします。
わかりました。
では一度試してみます。
また設置できましたらinfo@milkystep.com宛てにてお知らせさせて頂きます。
oyako様
恐れ入ります。
こちらでも引き続き、時間の許す限り考えられる原因をピックアップしていきたいと思います。
oyako 様
今回の不具合の原因と疑われる部分をつい先ほど修正してみましたので、お手数ですがもう一度最新版(Ver1.55)にバージョンアップしていただき、お試しいただければ幸いです。
こんにちは。
テストでサーバを設定するとお伝えしながら
別件で忙しく対応できておらずすみません。
修正ありがとうございます。
でも残念ながら状況は同じでした。
今ようやく新しくサーバを準備しましたので、
設定でき次第、またお知らせいたします。
再びすみません。
新サーバはお待ちください。
とりあえず今利用中の方でバージョンアップしてみましたが、
やっぱり駄目だったのですけれでも、
ダメだった場合は読者登録完了のメールが送信エラーになっているようでした。
エラーとして帰ってきたメールは
送信先のメルアド・名前、配信解除URLの&u=の値がカラになっていました。
再登録自体はできているようなので
このメールが送信できていないことが何か関係ありますでしょうか?
oyako 様
ご返信ありがとうございます。
また、新たな情報ご提供ありがとうございます。
思い当たる節が無いわけではありませんが、試験的にプログラムを変えてしまうと、他の正常に動作されている方にも影響が出てしまうので、いずれにせよoyako様の環境で調査したほうが早いと思いますので、ご準備ができればご一報いただければ幸いです。