PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کرون جاب و عدم عنوان (WHMCS Cron Job Activity)



aligoli
March 7th, 2015, 01:21
وقت بخیر

بعد از راه اندازی یک سرور، اقدام به ریستور سازی 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:

jahromweb
March 7th, 2015, 09:59
باسلام خدمت شما

درصورت امکان یک مورد را بررسی کنید.
به 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 کردم ایمیل ارسال میگردد.
سوال پایانی : ایمیل های مربوط به موراد دیگر مانند سفارشات و تیکت و ... را دریافت میکنید؟
موفق باشید
ارادتمند شما
مهدی تمدن

majidisaloo1
March 7th, 2015, 10:20
سلام وقتی در کرون جاب ار دستور get استفاده میکنید چه نتیجه ای را به شما میدهد؟
ما یکی از کارمندانمون هم ایمیل دریافت نمیکنه اما کارمندان دیگر دریافت میکنند به همین دلیل شما هم یک کارمند دیگر بسازید و این را هم تست بکنید

!MihanIt!
March 7th, 2015, 17:44
شما ایمیل های ششما چه ایمیل هایی دریافت میکنید ؟
هیچ کدام از ایمیل های WHmcs ?
باتشکر - زنگنه

aligoli
March 7th, 2015, 18:11
باسلام خدمت شما

درصورت امکان یک مورد را بررسی کنید.
به 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 - - -


سلام وقتی در کرون جاب ار دستور get استفاده میکنید چه نتیجه ای را به شما میدهد؟
ما یکی از کارمندانمون هم ایمیل دریافت نمیکنه اما کارمندان دیگر دریافت میکنند به همین دلیل شما هم یک کارمند دیگر بسازید و این را هم تست بکنید

وقتی در مروگر می زنیم صفحه سفید است که استانداردش همین است. service cron stu... هم اگر اجرا کنیم مشخص است کرون در حال اجرا است.
اما 99%کامل نمی شود.

- - - Updated - - -


شما ایمیل های ششما چه ایمیل هایی دریافت میکنید ؟
هیچ کدام از ایمیل های WHmcs ?
باتشکر - زنگنه

اگر از SMTP استفاده شود با خطا اتصال مواجه است و اگر از php استفاده شود ایمیل ها دریافت می شود حتی هنگام سفارش یا ... ( کلیه کاربران از جمله مدیر )
با اینکه اطلاعات به شرح ذیل است :

SMTP
8 BIT
Host : mail.domain.ir
port : 25
username : full email
pass : password
tls

مشکلی در تنظیمات SMTP است ؟

jahromweb
March 7th, 2015, 19:18
باسلام
هرچند که در پیام خصوصی هم پاسخ دادم
اما چرا از phpmail استفاده نمیکنید؟
-------------------------------
درمورد لاگ:
با لاگی که دادم مقایسه کنید متوجه میشوید که تمام نشده است!
اگر از phpmail استفاده کنید ایمیل cron هم به شما میرسد؟
خط زیر خطی است که در ان ایمیل ارسال میشود که ضاهرا به این جا نرسیده و قطع شده
Cron Job: Completed

- - - Updated - - -

درضمن : محدودیت خاصی روی php و csf اعمال نکردید؟ (برای زمان پراسس)
شاید از این مورد هم باشد

aligoli
March 7th, 2015, 19:45
باید از SMTP استفاده شود. البته فعلا روی phpmail گذاشتم تا اول مشکل کرون جاب را حل کنم.
------------
در رابطه با پست شما با اینکه راه حل نبود اما سرنخی به بنده داد.

راه حل این مشکل :
کرون هر جایی که از ادامه فعالیت ماند وارد طبق لاگ مشکل آنجاست وارد آنجا شوید و محیط را بررسی نمایید قطعا شناسایی خواهید نمود.
بنده حدود 16 مشکل را از سر راه برداشتم. و در آخر مشکل کرون جاب حل شد و ایمیلی که مد نظرم بود را دریافت می نمایم.

csf برای این عملیات ها فعلا غیرفعال هستند. هیچ موردی روی php اضافه نشده به جز disable_function که به صورت کامل اکثرا غیرفعال شده است.