PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل auto suspend



softlayer
April 28th, 2016, 16:00
با سلام خدمت دوستان و همکاران محترم
بعد از انتقال ورژن whmcs به 6.2.2 مشکلی در ساسپند اتوماتیک سرویس ها به وجود امده
cron job بعد از اجرا تنها فاکتور هارو ایجاد میکنند و سرویسی رو مسدود نمیکنه.
دوستان محترمی که تجریبه ای در این مورد دارند ممنون میشیم راهنمایی بفرمایند.

dark_7qe
April 28th, 2016, 16:39
سلام
قبلا مشکل شما رو تجربه کردیم
این موضوع مربوط به بسته شدن سرویس cron شما هستش که به دلیل درگیر بودن با یکی از سرویس ها زمان ساسپند کردن کرون کامل اجرا نمیشه و بسته میشه
برای ما مشکل از ماژول ساخت اتوماتیک الما هاست بود که نمی توانست زمان اجرا شدن کرون سرویس هارو مسدود کنه

softlayer
April 28th, 2016, 16:45
با توجه به لاگ حدس بنده هم همین هست که ناقص اجرا میشه
تنها ماژول مشکوک هم w3esxi هست، که فک میکنم سایر دوستان هم همینو استفاده کنند نباید مشکلی باشه




Cron Job: Starting Generating Invoices

System





Cron Job: Done

System





Cron Job: Starting Updating Product Pricing for Current Exchange Rates

System





Cron Job: Done

System





Cron Job: Starting Updating Currency Exchange Rates

System





Cron Job: Running Pre-Cron Hooks

System





Cron Job: Starting

dark_7qe
April 28th, 2016, 16:48
ماژول رو غیرفعال کنید اگر مشکل از ماژول باشه کرون کامل اجرا میشه و در انتها ایمیل رو ارسال می کنه

avatco
April 29th, 2016, 19:44
سلام
هنگام آپدیت فایل های جدید رو در دایرکتوری کرانتون کپی کردید ؟

مشکل از یک ماژول ناسازگار هست که بعد از آپدیت نمیزاره کران کامل اجرا شه
با توجه به اینکه تو مرحله ساخت صورتحساب گیر میکنه ماژول های مرتبط با فاکتور و PDF رو چک کنید

این 2 مورد رو حتما بررسی کنید
قابلیت ساخت و ارسال PDF به ایمیل رو غیر فعال کنید
ماژول مشکوک و شمسی و پیامک هم اگر دارید غیر فعال کنید و فایل های مرتبط با ماژول رو از هاست پاک کنید( غیرفعال کردن ماژول اغلب به تنهایی کافی نیست و فایل های مرتبط هم باید پاک کنید )

کران جابر
1- اگر کران فایل شما کامل اجرا نمیشود و در انتها عبارت DONE را در لاگ سیستم یا ایمیل ارسالی نمابش نمیدهد بررسی کنید در چه مرحله ای گیر میکنید و عیب یابی را از انجا شروع کنید ( برای مثال اگر در مرحله صدور فاکتور متوقف میشود با بررسی تنظیمات سرور ، ماژول های مربوطه و ... شروع نمایید )
2- تیک بخش ساخت فاکتور PDF را از بخش فاکتور در تنظیمات غیرفعال نمایید
3- بررسی کنید سرورها به درستی تعریف شده باشند و دکمه لاگین به سرور بدرستی عمل کند.
4- بروزرسانی میزان منابع مصرفی را در بخش اتوماسیون غیر فعال کنید.
5- گزینه Display Error را در تنظیمات با زدن تیک در بخش مربوطه ( Setup > General Settings > Other - تنظیمات > تنظیمات کلی > آخرین تب در بخش متفرقه ) فعال کنید و سپس به صورت دستی کران رو اجرا کنید و متن خطا را بررسی نمایید
6- میزان رم و مدت زمان اجرای درخواست در PHP را افزایش دهید
7- اگر جهت امنیت فولدر کران را جابجا کرده اید مطمعن شوید تنظیمات مرتبط با انتقال و مسیر دهی پوشه نصب WHMCS را بدرستی انجام داده اید

نکته مهم
اگر به تازگی ماژولی نصب کردید و احتمال میدید مشکل از ماژول باشد ، توجه داشته باشید که با غیرفعال کردن ماژول مشکل رفع نمیگردد و حتما حتما باید فایل های ماژول از مسیر نصب پاک گردد ! ( وجود فایل ماژول حتی در حالت غیرفعال باعث مشکل و بروز صفحه سفید میگردد ! )
مسیر های مهم و اصلی جهت بررسی فایل های اضافی و ماژول های خراب در WHMCS :




/configuration.php
/includes/hooks/
/modules/admin/
/modules/addons/
/modules/registrars/
/modules/servers/
/modules/widgets/
/lang/
/lang/overrides/
/admin/lang/
/admin/lang/overrides/

softlayer
April 30th, 2016, 15:58
متاسفانه مشکل همچنان پابرجاست
مراحل اجرا به این شکل هست


Starting
Running Pre-Cron Hooks
Starting Updating Currency Exchange Rates
- Done
Starting Updating Product Pricing for Current Exchange Rates
- Done
Starting Generating Invoices
Invoicing Loop Service ID 23 - 1 of XX
- 2 Invoices Created
Starting Applying Late Fees
- Late Invoice Fees added to 2 Invoices (Invoice Numbers: 10436,10437)
Starting Processing Credit Card Charges
Starting Processing Invoice Reminder Notices

در مرحله ارسال یاداور متوقف میشه-و همینطور زمانی که چند فاکتور برای ایجاد وجود داره در هر مرحله اجرای cron تنها 1 فاکتور ایجاد میشه!
طبق بررسی ما از مشکلات مشابهی که در انجمن whmcs مطرح شده اعلام کردند که مشکل از دو مقدار max_execution_time - max_input_time هست و باید افزایش داده بشه و چند روز بعد تست بشه!
تغییرات رو اعمال کردیم اما مشخص نیست به چه دلیل باید چند روز بعد نتیجه گرفت!
در مجموع با وضع موجود نه فایل cron مشکل داره و نه سرور و تنها موردی که بوده مورد فوق بوده و اینکه ممکن هست تنظیمات ما با آپگرید ورژن whmcs در ورژن جدید سازگار نباشه که مشخص نیست از چه بخشی هست.

avatco
April 30th, 2016, 16:17
سلام مجدد

ما هم دقیقا مشکل شما رو داشتیم و مشکل از ماژول شمسی ساز بود چون هم در فایل PDF و هم ایمیل و SMS از کد اسمارتی شمسی استفاده کرده بودیم
با حذف ماژول و فایل هاش مشکلمون حل شد

مشکل شما فقط 2 دلیل میتونه داشته باشه و بس !

1- مشکل با ماژول مرتبط با فاکتور ( میتونه ماژول شمسی ، پیامک و با قالب PDF دستکاری شده باشه )

2- مشکل محدودیت در PHP که با توجه به اینکه در مراحل مرتبط با فاکتور متوقف میشه کران همون مورد اول بیشتر احتمال داره مشکل ساز شده باشه

یک بار دستی کران رو با مود GET تنظیم و اجرا کنید و نتیجه رو بگید
GET http://www.yourdomain.com/whmcspath/crons/cron.php
و یک بار هم به اینصورت
php -q /path/to/cron.php skip_invoicereminders skip_invoices


====== در تلگرام با ما در ارتباط باشید =======

softlayer
April 30th, 2016, 16:46
بخش billing setting رو در automation غیر فعال کردیم و به صورت دستی اجرا کردیم
علاوه بر لاگ کامل سرویس هایی که نیاز به ساسپند دستی دارند عجیبه که بازهم در هر اجرا یک سرویس رو به صورت اتوماتیک غیر فعال میکنه

alirezasat
April 30th, 2016, 22:33
ببخشید یک سوال.
اگر بخواییم کرون خودش اتومات ساسپند کنه باید به جز این تغییرات دیگه ای هم انجام بشه یا خیر؟

softlayer
April 30th, 2016, 23:01
باید سرویس مورد نظر ماژولی برای این کار داشته باشه
به طور پیشفرض برای کنترل پنل های هاستینگ در whmcs ماژول وجود داره
در صورت وجود با تنظیم cron job به صورت اتوماتیک suspend میشه

avatco
May 1st, 2016, 01:51
بخش billing setting رو در automation غیر فعال کردیم و به صورت دستی اجرا کردیم
علاوه بر لاگ کامل سرویس هایی که نیاز به ساسپند دستی دارند عجیبه که بازهم در هر اجرا یک سرویس رو به صورت اتوماتیک غیر فعال میکنه

دوست خوبم جالبه مواردی که میگم رو اصلا انجام نمیدید !
دقت کنید ! وقتی تو لاگ کران یک مورد کامل انجام میشه یعنی هیچ مشکلی از کران و تنظیمات و ...... نیست ! کران اجرا میشه ( فاکتور اول صادر میشه ، یا سرویس اول مسدود میشه ) حالا بعد از اولین مورد کران گیر میکنه !!!!!! یعنی چی یعنی اینکه موقع اطلاع رسانی عمل انجام شده مشکل میخوره ( حالا این اطلاع رسانی میتونه ایمیل باشه ( تنظیمات ایمیل منظور نیست مثلا فایل pdf که همراه ایمیل ارسال میشه مورد داره یا شمسی سازی که تاریخ ایمیل های ارسالی رو شمسی میکنه !) اگر ایمیل نبود پس sms هست ......

شما فقط و فقط ماژول پیامک یا شمسی سازتون رو بررسی کنید ..... 70 درصد مشکل از یکی از این 2 ماژول هست .....

باز من میگم ، میگید نه ماژول شمسی که درست کار میکنه ! Sms هم درسته ارسال میشه
ولی متدی که توسط کران ماژول و هوکش رو فعال میکنه با حالت عادی تفاوت داره

تنها راه تست هم استفاده از get برای اجرا کران هست

شما این مورد رو بررسی کنید

softlayer
May 1st, 2016, 12:40
دوست خوبم جالبه مواردی که میگم رو اصلا انجام نمیدید !
دقت کنید ! وقتی تو لاگ کران یک مورد کامل انجام میشه یعنی هیچ مشکلی از کران و تنظیمات و ...... نیست ! کران اجرا میشه ( فاکتور اول صادر میشه ، یا سرویس اول مسدود میشه ) حالا بعد از اولین مورد کران گیر میکنه !!!!!! یعنی چی یعنی اینکه موقع اطلاع رسانی عمل انجام شده مشکل میخوره ( حالا این اطلاع رسانی میتونه ایمیل باشه ( تنظیمات ایمیل منظور نیست مثلا فایل pdf که همراه ایمیل ارسال میشه مورد داره یا شمسی سازی که تاریخ ایمیل های ارسالی رو شمسی میکنه !) اگر ایمیل نبود پس sms هست ......

شما فقط و فقط ماژول پیامک یا شمسی سازتون رو بررسی کنید ..... 70 درصد مشکل از یکی از این 2 ماژول هست .....

باز من میگم ، میگید نه ماژول شمسی که درست کار میکنه ! Sms هم درسته ارسال میشه
ولی متدی که توسط کران ماژول و هوکش رو فعال میکنه با حالت عادی تفاوت داره

تنها راه تست هم استفاده از get برای اجرا کران هست

شما این مورد رو بررسی کنید

قطعا راهنمایی شما بسیار راه گشا هست
تست کردیم مواردی که فرمودید رو فقط عنوان نشد
موردی که در حال حاضر دیده میشه این هست که وقتی یکی از گزینه های یادآور پرداخت در billing setting فعال هست در مرحله ارسال یادآور متوقف میشه، به همین جهت فعلا این بخش رو غیر فعال کردیم، در تصویر پیوست مشخصه.
31174
در مورد ماژول هم هیچ ماژول شمسی ساز یا پیامک یا به طور کلی فارسی نصب نیست.
در حال حاضر مشخص هست که مشکل از این گزینه هاست و باغیر فعال کردن اینها cron job هرچند به صورت عجیب غریب، اما اجرا میشه.

avatco
May 1st, 2016, 14:27
خوب این یک مورد هم بررسی کنید
گزینه ساخت و ارسال PDF هم در تنظیمات اصلی در تب فاکتور غیرفعال کنید

همچنین اگر امکان داشته به یک نسخه دیگر سیستم رو ارتقا بدید و بررسی کنید
مطمعن بشید تمامی سرور های تعریف شده در WHMCS هم فعال هستند و دکمه ورود بهشون عمل میکنه

اگر امکانش بود دسترسی بدید با Teamviewer روی سیستمتون که بررسی کنیم

softlayer
May 1st, 2016, 19:54
خوب این یک مورد هم بررسی کنید
گزینه ساخت و ارسال pdf هم در تنظیمات اصلی در تب فاکتور غیرفعال کنید

همچنین اگر امکان داشته به یک نسخه دیگر سیستم رو ارتقا بدید و بررسی کنید
مطمعن بشید تمامی سرور های تعریف شده در whmcs هم فعال هستند و دکمه ورود بهشون عمل میکنه

اگر امکانش بود دسترسی بدید با teamviewer روی سیستمتون که بررسی کنیم

ممنون
پیغام خصوصی ارسال شد
مورد فاکتور هم پیشتر بررسی کردیم مشکل از فاکتور و pdf هم نیست.
یک مرتبه هم تمامی سرور ها و ماژول های موجود رو غیر فعال کردیم که مشکل از این مورد هم نبود.
تصور بنده این هست که ممکنه در آپگرید توابع فراخوانی یا فایل های مربوط به این مورد دچار مشکل شده باشند!