کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
وقت بخیر
بعد از راه اندازی یک سرور، اقدام به ریستور سازی WHMCS نمودیم. بکاپ آن پیش تر در سرور سی پنل بوده است و با انتقال ایمیل های کرون جاب با عنوان " WHMCS Cron Job Activity " دیگر به ایمیل ما ارسال نمی شدند و به جای آن ایمیل خود را در Send all Cron output to E-Mail ثبت نمودیم و با دستور مستقیم ایمیل ها را دریافت می کردیم اما این با عنوان ایمیل و محتویات داخل ایمیل کمی متفاوت بود.
عنوان ایمیل ها : Cron <USER@server> php -q /home/USER/domains/DOMAIN.COM/public_html/my/ADMIN/cron.php
عملکرد کرون جاب سر جای خودش بود به جز بستن اتوماتیک تیکت ها که هر چند از بخش اتوماسیون این موردی روی 12 ساعت تنظیم شده بود اما دیگر عمل نمی کند.
نکات :
آی.پی یا دامنه در هیچ بلک لیستی وجود ندارد.
کنترل پنل دایرکت ادمین است.
کانفیگ سرور صحیح است. زیر قبل از ریستور سازی اقدام به نصب WHMCS خام شده است و ایمیل ها با عنوان استاندارد و معمولی دریافت شده است.
ایمیلی که در تنظیمات WHMCS ثبت شده است " sys@domain.com " است.
نوع ایمیل smtp . مشخصات آن درست است، hostname : mail.domain.com است.
برای تست ارسال ایمیل هم مستقیم از roundcube وارد شده ایم و ایمیلی به جیمیل خود ارسال کردیم و ایمیل سریع و کامل دریافت شده است پس مشکلی در smtp یا سیستم exim نیست.
دسترسی فقط Team، خوشحال خواهم شد نسبت به تجربیات دیگر آگاهی داشته باشم.
البته اگر تجربه ای در این مورد داشته باشد. :53:
پاسخ : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
باسلام خدمت شما
درصورت امکان یک مورد را بررسی کنید.
به activity log مراجعه کرده و از ان جا log های cron را بررسی نمایید.
موارد اخر میبایست به صورت زیر باشد (توجه : بالا ترین مورد ، اخرین عملیات است ):
نقل قول:
Cron Job: Email Backup - Sent Successfully
Cron Job: Backup Generation Completed
Cron Job: Starting Backup Generation
Cron Job: Starting Database Backup
Cron Job: Completed
Cron Job: Done
Cron Job: Starting Performing Client Status Sync
تاجایی که بررسی کردم اگر مورادی که ذکر کردید همه درست باشد علت عدم ارسال ایمیل پایان نیافتن cron است.
درمورادی که bold کردم ایمیل ارسال میگردد.
سوال پایانی : ایمیل های مربوط به موراد دیگر مانند سفارشات و تیکت و ... را دریافت میکنید؟
موفق باشید
ارادتمند شما
مهدی تمدن
پاسخ : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
سلام وقتی در کرون جاب ار دستور get استفاده میکنید چه نتیجه ای را به شما میدهد؟
ما یکی از کارمندانمون هم ایمیل دریافت نمیکنه اما کارمندان دیگر دریافت میکنند به همین دلیل شما هم یک کارمند دیگر بسازید و این را هم تست بکنید
پاسخ : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
شما ایمیل های ششما چه ایمیل هایی دریافت میکنید ؟
هیچ کدام از ایمیل های WHmcs ?
باتشکر - زنگنه
پاسخ : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
نقل قول:
نوشته اصلی توسط
jahromweb
باسلام خدمت شما
درصورت امکان یک مورد را بررسی کنید.
به activity log مراجعه کرده و از ان جا log های cron را بررسی نمایید.
موارد اخر میبایست به صورت زیر باشد (توجه : بالا ترین مورد ، اخرین عملیات است ):
تاجایی که بررسی کردم اگر مورادی که ذکر کردید همه درست باشد علت عدم ارسال ایمیل پایان نیافتن cron است.
درمورادی که bold کردم ایمیل ارسال میگردد.
سوال پایانی : ایمیل های مربوط به موراد دیگر مانند سفارشات و تیکت و ... را دریافت میکنید؟
موفق باشید
ارادتمند شما
مهدی تمدن
آخرین مرحله بالایی است.
لاگ ها به شرح ذیل است.
2015/03/07 09:00 |
Cron Job: Suspending Service - Service ID: 1309
|
System |
|
2015/03/07 09:00 |
Cron Job: Starting Processing Overdue Suspensions |
System |
|
2015/03/07 09:00 |
Cron Job: Processed 0 Cancellations |
System |
|
2015/03/07 09:00 |
Cron Job: ERROR: Manual Cancellation Required - Function Not Supported by Module - Hetz-GE-5 - x.x.x.x - آقای ایکس (Due Date: 2015/01/26)
|
System |
|
2015/03/07 09:00 |
Module Terminate Failed - Service ID: 1147 - Error: Function Not Supported by Module |
System |
|
2015/03/07 09:00 |
Cron Job: Processing Cancellation Request - Service ID: 1147 |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Processing Cancellation Requests |
System |
|
2015/03/07 09:00 |
Cron Job: Sent 0 Notices |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Processing Domain Renewal Notices |
System |
|
2015/03/07 09:00 |
Cron Job: Sent 6 Reminders |
System |
|
2015/03/07 09:00 |
Cron Job: Sent Third Notice to User آقای ایکس
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (سومین اطلاعیه تاخیر پرداخت) - User ID: 783
|
System |
|
2015/03/07 09:00 |
Cron Job: Sent Second Notice to User آقای ایکس
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (دومین اطلاعیه تاخیر پرداخت) - User ID: 907
|
System |
|
2015/03/07 09:00 |
Cron Job: Sent First Notice to User آقای ایکس
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (اولین اطلاعیه تاخیر پرداخت) - User ID: 307
|
System |
|
2015/03/07 09:00 |
Cron Job: Sent First Notice to User آقای ایکس
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (اولین اطلاعیه تاخیر پرداخت) - User ID: 588
|
System |
|
2015/03/07 09:00 |
Cron Job: Sent First Notice to User آقای ایکس
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (اولین اطلاعیه تاخیر پرداخت) - User ID: 911
|
System |
|
2015/03/07 09:00 |
Cron Job: Sent First Notice to User آقای ایکس
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (اولین اطلاعیه تاخیر پرداخت) - User ID: 818
|
System |
|
2015/03/07 09:00 |
Cron Job: Sent 3 Unpaid Invoice Payment Reminders to Invoice Numbers 4891,4892,4893 |
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (یادآوری پرداخت فاکتور) - User ID: 343
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (یادآوری پرداخت فاکتور) - User ID: 564
|
System |
|
2015/03/07 09:00 |
Email Sent to آقای ایکس (یادآوری پرداخت فاکتور) - User ID: 20
|
System |
|
2015/03/07 09:00 |
Cron Job: Starting Processing Invoice Reminder Notices |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Processing Credit Card Charges |
System |
|
2015/03/07 09:00 |
Cron Job: Late Invoice Fees added to 0 Invoices |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Applying Late Fees |
System |
|
2015/03/07 09:00 |
Cron Job: 0 Invoices Created |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Generating Invoices |
System |
|
2015/03/07 09:00 |
Cron Job: Done |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Updating Product Pricing for Current Exchange Rates |
System |
|
2015/03/07 09:00 |
Cron Job: Done |
System |
|
2015/03/07 09:00 |
Cron Job: Update Failed for USD Exchange Rate |
System |
|
2015/03/07 09:00 |
Cron Job: Update Failed for GBP Exchange Rate |
System |
|
2015/03/07 09:00 |
Cron Job: Update Failed for EUR Exchange Rate |
System |
|
2015/03/07 09:00 |
Cron Job: Starting Updating Currency Exchange Rates |
System |
|
2015/03/07 09:00 |
Cron Job: Running Pre-Cron Hooks |
System |
|
2015/03/07 09:00 |
Cron Job: Starting |
System |
اگر از SMTP استفاده شود از لاگ ها مشخص است با خطا اتصال مواجه است و اگر از php استفاده شود ایمیل ها دریافت می شود حتی هنگام سفارش یا ... ( کلیه کاربران از جمله مدیر )
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
majidisaloo1
سلام وقتی در کرون جاب ار دستور get استفاده میکنید چه نتیجه ای را به شما میدهد؟
ما یکی از کارمندانمون هم ایمیل دریافت نمیکنه اما کارمندان دیگر دریافت میکنند به همین دلیل شما هم یک کارمند دیگر بسازید و این را هم تست بکنید
وقتی در مروگر می زنیم صفحه سفید است که استانداردش همین است. service cron stu... هم اگر اجرا کنیم مشخص است کرون در حال اجرا است.
اما 99%کامل نمی شود.
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
!MihanIt!
شما ایمیل های ششما چه ایمیل هایی دریافت میکنید ؟
هیچ کدام از ایمیل های WHmcs ?
باتشکر - زنگنه
اگر از SMTP استفاده شود با خطا اتصال مواجه است و اگر از php استفاده شود ایمیل ها دریافت می شود حتی هنگام سفارش یا ... ( کلیه کاربران از جمله مدیر )
با اینکه اطلاعات به شرح ذیل است :
SMTP
8 BIT
Host : mail.domain.ir
port : 25
username : full email
pass : password
tls
مشکلی در تنظیمات SMTP است ؟
پاسخ : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
باسلام
هرچند که در پیام خصوصی هم پاسخ دادم
اما چرا از phpmail استفاده نمیکنید؟
-------------------------------
درمورد لاگ:
با لاگی که دادم مقایسه کنید متوجه میشوید که تمام نشده است!
اگر از phpmail استفاده کنید ایمیل cron هم به شما میرسد؟
خط زیر خطی است که در ان ایمیل ارسال میشود که ضاهرا به این جا نرسیده و قطع شده
Cron Job: Completed
- - - Updated - - -
درضمن : محدودیت خاصی روی php و csf اعمال نکردید؟ (برای زمان پراسس)
شاید از این مورد هم باشد
پاسخ : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)
باید از SMTP استفاده شود. البته فعلا روی phpmail گذاشتم تا اول مشکل کرون جاب را حل کنم.
------------
در رابطه با پست شما با اینکه راه حل نبود اما سرنخی به بنده داد.
راه حل این مشکل :
کرون هر جایی که از ادامه فعالیت ماند وارد طبق لاگ مشکل آنجاست وارد آنجا شوید و محیط را بررسی نمایید قطعا شناسایی خواهید نمود.
بنده حدود 16 مشکل را از سر راه برداشتم. و در آخر مشکل کرون جاب حل شد و ایمیلی که مد نظرم بود را دریافت می نمایم.
csf برای این عملیات ها فعلا غیرفعال هستند. هیچ موردی روی php اضافه نشده به جز disable_function که به صورت کامل اکثرا غیرفعال شده است.