change suspension logic
Currently the suspend/unsuspend is very slow on Plesk (Onyx 17.8/Windows Server 2016/Smartermail Enterprise).
We use WHMCS and if a reseller is suspended (with lots of accounts) eventually whmcs will timeout waiting for plesk API to finish suspending so WHMCS times out and moves on to next task leaving it showing "active" in WHMCS when its actually suspended.
This is the same from the Plesk Panel.
Other CPs are much quicker than Plesk on Windows for suspension.
for example when I suspend a subscription what it should do which is much faster:
STOP website in IIS
Disable the domain name in Smartermail
change status to suspended
this process would be much quicker than whatever Plesk is doing! One reseller we have takes around 3-4 hours to suspended/unsuspend his account and we have to do it via command line as web interface times out.
In fact, it looks like a description of the problem, bug report, but not a feature request. It is not clear what exactly you propose to change in the product. I see only a description of the problem.
In this case we would appreciate if you post bugs and issues on our forum at https://talk.plesk.com/forums/reports.746/. Or please browse https://kb.plesk.com for Knowledge Base articles that might have a solution. If you don’t have any luck there, open https://cscontact.plesk.com/ and file a ticket. We are closing this request, since it does not contain any feature suggestions.