-
December 10th, 2016, 08:39
#1
عضو دائم
مشکل cron job
سلام
ما دیروز لایسنس whmcs از خود ادمین عوض کردیم امروز متوجه شدیم cron job ارور میده
whmcs 7.0.2 نسخه اصلی هست
Cron Job: Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
By System - (2016/12/10 08:25)
Cron Job: Perform WHMCS Update Check
فایل config whmcs بررسی کردیم دیدیم تنظیم کردن تایم حذف شده بود داخلش
date_default_timezone_set('Asia/Tehran');
داخل cpanel بخش cron اینجوری تنظیم شده
0 0 * * * php -q /home/newss/public_html/client/admin/cron.php
0 0 * * * | php -q /home/newss/public_html/client/crons/pipe.php
0 3 */2 * 0 php -q /home/newss/public_html/client/crons/domainsync.php
*/5 * * * * php -q /home/newss/public_html/client/crons/cron.php
بادستور
php -q /home/newss/public_html/client/crons/cron.php all --force
در ssh یه بار cron فعال شد و ایمیل های ، تیکت ها بست اما هنوزم مشکل داریم
debug که تو ssh زدیم اینو میزنه
php -q /home/newss/public_html/client/crons/cron.php debug
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments "all --force".
Perform WHMCS Update Check (Time: 0.15 Memory: 16.79)
Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again. (Time: 0 Memory: 17.32)
کسی میتونه راهنمایی کنه ؟
ویرایش توسط iwpanel : December 10th, 2016 در ساعت 08:41
-
-
December 10th, 2016 08:39
# ADS
-
December 10th, 2016, 12:39
#2
عضو انجمن
پاسخ : مشکل cron job
اولن که این مسیر اشتباه هست و نباید تعریف بشه
php -q /home/newss/public_html/client/admin/cron.php
و در صورتی که پوشه کرون در مسیر نصب whmc هست مسیر صحیح و این هست
php -q /home/newss/public_html/client/crons/cron.php
در فایل کانفیگ ساعت محلی حذف کنید و بروید در php ساعتش را به ساعت محلی تنطیم کنید چون در فایل کانفیگ بشه ساعت محلی اختلال ایجاد میکنه حتما باید ساعت php به ساعت محلی تنطیم بشه
خب اول این مسیر را php -q /home/newss/public_html/client/crons/cron.php در سی پنل در بخش کرون تنطیم نمایید سپس وارد پوشه کرون شده فایل config.php.new را تغیر نام میدیم به config.php و بعدش بازش میکنیم ادرس مسیر نصب شده whmcs را قرار میدید حتما باید در فایل کانفیگ که تو پوشه کرون هست مسیر نصبwhmcs درج گردد در غیر این صورت کرون اجرا نمیشود و دخیره میکنیم اول یک بار کرون را دستی اجرا میکنیم اگر پیغام داد
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments "all --force
که به طور صحیح اجرا شده و مشکل حل شده
-
تعداد تشکر ها از n4ser به دلیل پست مفید
-
December 10th, 2016, 12:44
#3
عضو انجمن
پاسخ : مشکل cron job
درود
مسیر
0 0 * * * php -q /home/newss/public_html/client/admin/cron.php
باید تغییر بدین به پوشه corn نه پوشه admin
0 0 * * * php -q /home/newss/public_html/client/corn/cron.php
کاکوهاست -کیفیت هدف ماست 07132319174/با 11 سال سابقه در زمینه هاستینگ
فروش سرور مجازی از کشورهای هلند،انگلستان،لهستان،سوئد ،امارات ،ایران
-
تعداد تشکر ها از k-h به دلیل پست مفید
-
December 10th, 2016, 12:48
#4
عضو دائم
پاسخ : مشکل cron job

نوشته اصلی توسط
n4ser
اولن که این مسیر اشتباه هست و نباید تعریف بشه
php -q /home/newss/public_html/client/admin/cron.php
و در صورتی که پوشه کرون در مسیر نصب whmc هست مسیر صحیح و این هست
php -q /home/newss/public_html/client/crons/cron.php
در فایل کانفیگ ساعت محلی حذف کنید و بروید در php ساعتش را به ساعت محلی تنطیم کنید چون در فایل کانفیگ بشه ساعت محلی اختلال ایجاد میکنه حتما باید ساعت php به ساعت محلی تنطیم بشه
خب اول این مسیر را php -q /home/newss/public_html/client/crons/cron.php در سی پنل در بخش کرون تنطیم نمایید سپس وارد پوشه کرون شده فایل config.php.new را تغیر نام میدیم به config.php و بعدش بازش میکنیم ادرس مسیر نصب شده whmcs را قرار میدید حتما باید در فایل کانفیگ که تو پوشه کرون هست مسیر نصبwhmcs درج گردد در غیر این صورت کرون اجرا نمیشود و دخیره میکنیم اول یک بار کرون را دستی اجرا میکنیم اگر پیغام داد
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments "all --force
که به طور صحیح اجرا شده و مشکل حل شده
من فقط server time تو whm ست کردم روی asia / tehran همین کافی هست ؟
مسیر کانفیگ تو config.php اینجوری صحیح هست ؟
$whmcspath = '/home/newss/public_html/client/';
ویرایش توسط iwpanel : December 10th, 2016 در ساعت 12:50
-
-
December 10th, 2016, 13:10
#5
عضو انجمن
پاسخ : مشکل cron job

نوشته اصلی توسط
iwpanel
من فقط server time تو whm ست کردم روی asia / tehran همین کافی هست ؟
مسیر کانفیگ تو config.php اینجوری صحیح هست ؟
$whmcspath = '/home/newss/public_html/client/';
بله صحیح است فقط یادتون نره کرون رو یکبار دستی اجرا کنید تومرور گر
-
تعداد تشکر ها از n4ser به دلیل پست مفید
-
December 10th, 2016, 13:11
#6
عضو دائم
پاسخ : مشکل cron job

نوشته اصلی توسط
n4ser
بله صحیح است
هنوزم ارور موجوده
Activity Log
Cron Job: Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
By System - (2016/12/10 13:10)
Cron Job: Perform WHMCS Update Check
By System - (2016/12/10 13:10)
الان cron روی هر. ۵ دقیقه هست مثل چیزی که خود whmcs پیشفرض گذاشته
ویرایش توسط iwpanel : December 10th, 2016 در ساعت 13:12
-
-
December 10th, 2016, 13:15
#7
عضو انجمن
پاسخ : مشکل cron job
کرون را دستی تومرور گر اجرا کنید ببینید چه پیغام خطای میده
-
-
December 10th, 2016, 13:27
#8
عضو دائم
پاسخ : مشکل cron job

نوشته اصلی توسط
n4ser
کرون را دستی تومرور گر اجرا کنید ببینید چه پیغام خطای میده
اگه منظورتون به این صورت هست
domainname.com/crons/cron.php
این پیغام میده
The cron has run within the last 24 hours. To force the cron to run all operations immediately, please invoke with the following arguments "all --force".
-
-
December 10th, 2016, 13:30
#9
عضو انجمن
پاسخ : مشکل cron job

نوشته اصلی توسط
iwpanel
اگه منظورتون به این صورت هست
domainname.com/crons/cron.php
این پیغام میده
The cron has run within the last 24 hours. To force the cron to run all operations immediately, please invoke with the following arguments "all --force".
خب این پیغام یعنی کرون بدون مشکل اجرا شده در حال کار کردن میباشد پس مشکل دیگه ای نباید باشه اگرم پیغام خطای جای دیگری دیدین اون ملاک نیست
ویرایش توسط n4ser : December 10th, 2016 در ساعت 13:31
-
تعداد تشکر ها از n4ser به دلیل پست مفید
-
December 10th, 2016, 13:44
#10
عضو دائم
پاسخ : مشکل cron job

نوشته اصلی توسط
n4ser
خب این پیغام یعنی کرون بدون مشکل اجرا شده در حال کار کردن میباشد پس مشکل دیگه ای نباید باشه اگرم پیغام خطای جای دیگری دیدین اون ملاک نیست
پس تو Activity Logملاک نیست ؟ چون قبلا این ارور نداشتم
-