Monthly Archives: January 2010


The following error is shown on Sitebuilder logs file:

[Tue Oct 27 11:48:00 2009] [warn] [client] Timeout waiting for output from CGI script /opt/php52/cgi-bin/php5, referer:
[Tue Oct 27 11:48:00 2009] [error] [client] Premature end of script headers: php5, referer:

What can I do to solve the problem?


The problem is caused by long time of uploading files via FTP. Publishing is stopped due to timeout.


To resolve the problem it is recommended that you 1) increase maximum time of script execution, parameter max_execution_time in Sitebuilder PHP configuration and 2) Timeout value in Apache configuration.

1) Login to Parallels Plesk Sitebuilder server as root and find location of CGI PHP configuration file in Parallels Plesk Sitebuilder:

~# sb_config –help | grep phpcgi_path
–phpcgi_path        PHP CGI executable [/opt/php52/cgi-bin/php5]
~# find /opt/php52 -name php.ini

Open file /opt/php52/etc/php.ini and find max_execution_time. Increase the value, it is 30 seconds by default and save the file.

max_execution_time = 240     ; Maximum execution time of each script, in seconds

2) On Parallels Plesk Sitebuilder server open main configuration file of Apache service (/etc/httpd/conf/httpd.conf).Find option Timeout and increase the value. For example:

# Timeout: The number of seconds before receives and sends time out.
Timeout 240

Save the file and restart service Apache. For example:

~# /etc/init.d/httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]