さくらインターネットスタンダードのサーバでProffecional版での設定作業を進めております。
CRONのパスの設定がうまくいかず困っております。
色々、検索で試したところ
http://liberatem.org/2010/01/cron.html に行き着き
cd /home/アカウント名/www/; /usr/local/bin/php -f /home/アカウント名/www/ms; ./action.cgi;
と設定してみましたが、それでも尚CRONが動きません。(postmasterにメールが来ません)
さくらインターネットで設定した方は どうやってしているんでしょうか。
お力頂けたら大変嬉しいです。
どうぞよろしくお願い致します。
さくらインターネットへのミルキーステップの設定について問合せしたところ下記回答を頂きました。今回の質問にあたり、念のためお伝えいたします。
(前回問合せ時に”さくらの共用サーバ(スタンダード含む)では、MilkyStepのようなメール配信スクリプトの設置は禁止されております。
ご利用の際は、規約に抵触しないようご注意願います。詳細はさくらインターネットまでお問い合わせください。”とご指導いただきましたので)
「さくらのレンタルサーバ」におきましては、メールマガジンを運営することは可能でございます。
メールマガジンを発行するためのプログラム設置に関しましてもサーバに高負荷がかかるようなことがない限り、弊社にて特に制限は設けておりません。
しかしながら、共用サーバと言う特質上、全てのプランにて15分ごとに250通の送信数制限を設けております。
サーバの負荷状況により送信可能な通数が前後する可能性もございますため、15分ごとに200通程度を目安にメールの送信をお願いしております。あらかじめご了承ください。
月, 5月 14 2012 » CRON関連, よくある質問(FAQ), トラブル, メール送受信関連, ユーザからの投稿, レンタルサーバ情報, 初期設定関連 » 4 Comments
第6章CRONの設定が上手くできません。
新しく購入した
MilkyStep Professional Ver1.58
エックスサーバの利用で、
/usr/sbin/sendmail
を指定しています。
エックスサーバCRON設定
# 10分毎に実行
*/10 * * * *
cd /home/サーバーID/独自ドメイン/public_html/ms; ./action.cgi;
を設定した後、
「Cron結果の通知アドレス」に受信できるメールアドレスを指定してしても、
CRONの結果通知メールが届きません。
メールの迷惑フォルダーにも見あたらず、
メールアドレスを別の物に変更しても、
届きません。
どうすれば宜しいでしょうか。
よろしくお願いいたします。
木, 4月 26 2012 » ユーザからの投稿 » 4 Comments
CRON設定ウィザードだったので大丈夫だと思ったのですがエラーでした。
なぜでしょう?
実行するプログラムの種類は指定せずにしました。
スクリプトの指定方法もチェックせずです。
ファイル一覧より選択でaction.cgiを選びました。
設定は下記です。
# 15分毎に実行
*/15 * * * * /home/kir数字6桁/public_html/ms/action.cgi
返ってきたのは下記です。
action.cgi: Can't locate ./config.cgi in @INC (@INC contains: ./ext_lib ./asp_opt /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/kir数字6桁/public_html/ms/action.cgi line 19.
Content-type: text/html
日, 12月 11 2011 » ユーザからの投稿 » 4 Comments
お世話になります。
CRONコマンドですが、「;」の前に半角スペースはいらないのでしょうか?
日, 10月 9 2011 » ユーザからの投稿 » 1 Comment
nktmtnrと申します
先日購入したばかりです。
取りあえず、マニュアル沿って設定してましたが
第6章CRONの設定で戸惑っております。
本文に
Content-type: text/html
OK! action.cgi succeeded in creating a process.(action.cgiはプロセスの生成に成功しまし
た。)
と記載されていたので、設定は成功だとおもいますが、
ただ、結果通知メールが10分おきに、メールが届いてしまいます。
マニュアルにも「起動の成功が確認できれば、結果通知メールを解除しても構いません。」
とありましたが、どうすればよいのか分かりませんでした。
是非、解除の仕方があるのであれば教えてください。
もし、他になんらかの問題があるのであれば、教えていただければ助かります。
サーバーは、エックスサーバーを利用してます。
このようなものは、初めて利用するものです。
よろしくお願いします
土, 7月 2 2011 » CRON関連 » 2 Comments
金, 2月 4 2011 » CRON関連, よくある質問(FAQ), レンタルサーバ情報 » No Comments
お世話になります。
NAPAです。
今coreserverにてcornを動かそうとしているのですが、
どうにも分かりません。
設定方法をどなたか教えていただけませんでしょうか。
よろしくお願いいたします。
土, 1月 8 2011 » CRON関連 » No Comments
取扱説明書では、cronの設定時、「cd /home/…/ms; ./action.cgi」とコマンドで指定するよう推奨していますが、
ご利用のレンタルサーバの仕様上、起動するファイル名だけしか指定できない場合があります。
この場合は、サーバ上でシェルが利用できるのであれば、以下のようにして対応することができます。
1.MilkyStep起動用のシェルスクリプト(ms_jobs.sh)を新規に作成します。ファイルの中身は以下のように記述します。
(ここから)
#!/bin/sh
#↑シェルのパスを指定します
#↓ドキュメントルート(公開できる最上位のディレクトリ)までの絶対パスを指定します
userPath=’/home/your_name/public_html’
#↓ドキュメントルートからMilkyStepディレクトリまでのパスを指定します
appPath=’/ms’
cd ${userPath}${appPath}/
#↓「Perlのパス+半角スペース+./action.cgi」を記載します。Perlのパスはご利用のサーバによって、「/usr/local/bin/perl」などの場合もありますので、レンタルサーバのサポートページをご参照ください。
/usr/bin/perl ./action.cgi
echo “finished”
(ここまで)
2.FTPでアップロードできる場所に、適当なディレクトリをつくり、その中に先ほどの「ms_jobs.sh」をアスキーモード(テキストモード)でアップロードします。
※MilkyStepディレクトリ内にms_jobs.shを置いてしまうと、バージョンアップの時に削除されてしまう可能性があります。
3.アップロードした「ms_jobs.sh」を実行できるパーミッション(700や755)に変更します。
4.レンタルサーバのコントロールパネルからcron設定に進みます。
5.起動間隔を10分毎に指定し、実行ファイル名に「作成したディレクトリの絶対パス/ms_jobs.sh」と入力し、設定を確定します。
※注意
このページから、上記のシェルスクリプトをコピー&ペーストすると、エディタによっては、シングルコーテーション「’」やダブルコーテーション「”」が、全角に変換されてしまう場合がありますので、その際はその部分を半角に修正してください。
水, 7月 21 2010 » CRON関連, よくある質問(FAQ), トラブル, 初期設定関連 » No Comments
アクセス数の多いサイトに規程のimgタグを埋め込むことにより可能です。
ただし配信開始時刻に差異が発生する可能性があります。
アクセス数の多いサイトのトップページにmsディレクトリ内の「action.cgi」をimgタグで指定してください。
例)
※フルパス指定の場合の例
<img src=’http://あなたのドメイン/ms/action.cgi’ width=’1px’ height=’1px’>
※相対パス指定の場合の例
<img src=’./ms/action.cgi’ width=’1px’ height=’1px’>
これを埋め込むことによって、アクセス数の多いサイトにアクセスがあった際に、MilkyStepの起動ファイルが呼び出され、その時点で配信すべきストーリーが配信されます。
したがって、アクセス数が多ければ多いほど予定配信時刻との差異が少なくなり、アクセス数が少なければその逆になります。
また、Cronが利用できないサーバのために「WebClon」というサービスもございますので、ご参考までに。
http://www.webcron.org/index.php
火, 10月 27 2009 » CRON関連, よくある質問(FAQ), メール送受信関連, 初期設定関連 » CRONを利用しないでMilkyStepを利用できますか? はコメントを受け付けていません
この度はお世話になります。
ステップメールについて、100日間毎日配信されるように組んだのですが、1日目は配信され、2日目以降は配信されない状況です。100日流れるように改善したく、質問させて頂きます。下記の通りの現状となり、改善方法をご教示いただけると幸いです。
■使用環境
・エックスサーバー X10
■配信ログ
ステップメール | insta | 10 | 2022-06-04 19:41:51 | メールの送信が完了しました。 |
ステップメール | insta | 10 | 2022-06-04 19:41:51 | ストーリー1の配信対象読者(1名)に配信を開始しました。 |
ステップメール | insta | 10 | 2022-06-04 19:41:51 | 配信予定読者テーブルセット完了・・・ |
ステップメール | insta | 10 | 2022-06-04 19:41:51 | ストーリー1(カバー)の配信準備を開始します。 |
こちらの内容を1セットとし、同内容が読者分ログに記載されています。
■CRON設定
OK! action.cgi succeeded in creating a process.(action.cgiはプロセスの生成に成功しました。)のメールが届きます。設定はマニュアル通り、分の部分に*/10、それ以外は*に設定しています。
■SMTP設定
この設定が間違えているか、他に見るべき設定とその対応するマニュアル部分などをご教示いただけると幸いです。
よろしくお願い致します。
木, 6月 9 2022 » ユーザからの投稿 » 1 Comment