Абонент не может опубликовать сайт через Web Presence Builder: 'Не удается подключиться к серверу Web Presence Builder'

Создана:

2016-11-16 13:19:22 UTC

Изменена:

2017-08-16 16:01:57 UTC

0

Помогла ли вам статья?


Есть вопросы?

Отправить запрос

Абонент не может опубликовать сайт через Web Presence Builder: 'Не удается подключиться к серверу Web Presence Builder'

Applicable to:

  • Web Presence Builder 11.0
  • Web Presence Builder 11.5
  • Web Presence Builder 12.0
  • Operations Automation

Симптомы

Абонент не может опубликовать свой сайт через приложение Web Presence Builder (WPB), работающее в веб-кластере Linux Shared Hosting NG. При попытке публикации в браузере показывается ошибка Не удается подключиться к серверу Web Presence Builder. Свяжитесь с администратором сервера.

В журналах WPB говорится, что сайт был успешно опубликован:

/WPB/PATH/TO/LOG/sitebuilder.log
--->8---
2013-01-29T17:53:58+01:00       [INFO]  [System]        /JsonApi/       The site 'ed7865a6e32d88c18852b4cca0297b8e' has been successfully published.
Site id: ed7865a6e32d88c18852b4cca0297b8e
Publication settings target: ftp://f100001@192.168.1.101/webspace/httpdocs/customer.com
Publication settings url: http://customer.com 192.168.1.102     http://wpb.provider.com/Editor    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0
2013-01-29T17:53:58+01:00       [DEBUG] [System]        /JsonApi/       Publication process finished.
Site id: ed7865a6e32d88c18852b4cca0297b8e
---8<---

Однако в браузере абонента показывается упомянутое выше сообщение об ошибке:

Кроме того, при попытке опубликовать сайт через Web Presence Builder в журналах Apache в веб-пространстве этого абонента появляется следующее сообщение об ошибке:

---8<---
[Tue Jan 29 17:53:20 2013] [error] [client 91.204.25.4] Premature end of script headers: php, referer: http://wpb.provider.com/Editor
--->8---

Причина

Скорее всего, эта проблема возникает из-за того, что сайт содержит очень много файлов и при его публикации просто истекает время ожидания.

Решение

Убедитесь, что PHP на вашем веб-сервере настроен согласно руководству по интеграции Parallels Automation for Web Presence 10.3 , Parallels Automation for Web Presence 11.0 , Parallels Presence Builder 11.5 for PA 5.4 или Parallels Presence Builder 12.0 for PA :

Установите рекомендуемые значения для следующих параметров PHP:
• max_execution_time = 600
• memory_limit = 192M
• post_max_size = 2147483647
• upload_max_size = 2147483647

Попробуйте увеличить значение ScriptTTL до 1200 (или более) в файле /etc/httpd/conf.d/modsucgid.conf на веб-серверах NG Hosting:

<IfModule mod_sucgid.c>   ScriptSock logs
  ScriptDaemon /usr/sbin/daemon_sucgid
  ScriptLog logs/sucgid_script.log
  ScriptLogLength 30000
  ScriptLogBuffer 1024
  ScriptDaemonsCount 32
# MaxChildCount 500
  ScriptTTL 1200
  EnableLVE Off
</IfModule>

По умолчанию время ожидания составляет 120 секунд, и если в течение всего этого времени сценарий не производит никаких действий, Apache просто прерывает соединение.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 1
Еще есть вопросы? Отправить запрос
Войдите в службу, чтобы оставить комментарий.