• We value your experience with Plesk during 2024
    Plesk strives to perform even better in 2025. To help us improve further, please answer a few questions about your experience with Plesk Obsidian 2024.
    Please take this short survey:

    https://pt-research.typeform.com/to/AmZvSXkx
  • The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Wolfgang Reidlinger

Basic Pleskian
Hi there!

Can anyone tell me how to disable the Plesk Screenshot Service?
Plesk Screenshot Service
It takes current screenshots of the websites hosted via Plesk and displays it in the backend beside the settings area.

This service cause long delays in the loading time of the Plesk backend!

1632929154897.png
 
This did not do any changes.

1632986046463.png

The variables in the fetched URL are the same as before!

Code:
https://shots.plesk.com/?url=http%3A%2F%2Fexample.com%2F&product=Plesk%2F18.0.38&type=jpeg&width=1600&height=1200&scale=1&delay=0&cache=3600&sign=8487b7f25cba6ee189bf93dc2670def3f08804ed6d89dcf782afc1d751202c74


I also restarted the Plesk Service.

Code:
service sw-engine restart && service sw-cp-server restart
 
thanks, question answered!

it's also possible to do the changes via terminal in this file.

Code:
/opt/psa/admin/conf/panel.ini

service sw-engine restart && service sw-cp-server restart
 
These are asynchronous requests to the external service

I am not asked, but I have something to say about it.
Many security-minded admins do not like it when functions are implemented and activated in the ACP without being asked, which access functions outside the server or handle authorizations carelessly in the standard system.

I don't want to accuse Plesk of malicious intent, but from my point of view this approach is a bit reckless.
 
@Wolfgang Reidlinger

Hello,

Could you please clarify how this affected your Plesk installations?
These are asynchronous requests to the external service that not affects nor backend nor Plesk Panel.
@Anthony it does not affect my Plesk installation. But nevertheless it's annoying and strange, that every time you open up the settings for a specific domain you see the loading wheel. My plesk backend loads in less than a second, the screenshots service takes up to file seconds.
I don't need the screenshot preview of the website, if I want the check the website I have to visit it anyways.
 
Also experiencing issues with screenshot bot. It seems to disrupt my WP ALL IMPORT processes. I have followed these steps to prevent it crawling my websites for this reason.
 
We stopped this service long ago via panel.ini, because when the screenshot bot crawls the site it spins up PHP-FPM's and those take CPU. This service would continuously bang up against 100's of sites, causing CPU usage on the server to be unnecessarily high. It also happens from the WP Toolkit overview pages, and that, to my knowledge was never addressed even though we brought it up numerous times. Also, the BOT's run from a datacenter in Ireland, and it looks like sites are being crawled for exposures. Overall, we think that feature is one that was not well thought out when added to Plesk.
 
An increase PHP-FPM usage can only be 1 single request against the homepage just as any other user or search engine bot would do them. The screenshot service only loads the website's homepage one single time. If this transaction is causing a strong impact on cpu usage, the website build should be reviewed, because opening the homepage of a website once should not have any noticeable impact. Even when this happens a hundred times across all domains on a server (which won't happen at the same moment, but distributed over a longer period), it should not have any negative impact. The behavior of the screenshot service is less intrusive than the behavior of any search engine bot out there, not to mention all the bad bots that are really hitting servers hard.
 
An increase PHP-FPM usage can only be 1 single request against the homepage just as any other user or search engine bot would do them. The screenshot service only loads the website's homepage one single time. If this transaction is causing a strong impact on cpu usage, the website build should be reviewed, because opening the homepage of a website once should not have any noticeable impact. Even when this happens a hundred times across all domains on a server (which won't happen at the same moment, but distributed over a longer period), it should not have any negative impact. The behavior of the screenshot service is less intrusive than the behavior of any search engine bot out there, not to mention all the bad bots that are really hitting servers hard.
Totally understand what you are saying. We run a ton of WP sites, and our experience showed the bot was causing PHP-FPM's to load because it was browsing the WP site which uses PHP. We actually opened a ticket back then and I believe that may have resulted in options to turn it off via panel.ini.
 
Back
Top