Долгий ответ от сервера, более 3 сек. Какой элемент вызывает ошибку на движке wordpress?

При загрузке сайта ohmybox.ru идет долгий ответ от сервера почти более 3х секунд

при выполнении индексного скрипта сайта происходят множественные подключения к серверу 2a00:1450:4010:c02::93, чем и вызвана наблюдаемая проблема.

connect(5, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, «2a00:1450:4010:c02::93», &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 EINPROGRESS (Operation now in progress)
poll([{fd=5, events=POLLOUT}], 1, 713) = 1 ([{fd=5, revents=POLLOUT}])
getsockopt(5, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
sendto(5, «GET / HTTP/1.1\r\nHost: www.google.»..., 53, MSG_NOSIGNAL, NULL, 0) = 53
poll([{fd=5, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
poll([{fd=5, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
poll([{fd=5, events=POLLIN|POLLPRI}], 1, 1000^C

Как исправить данную ошибку и какой элемент следует подправить или вообще отключить т.к. влияет на загрузку основного контента?

заранее большое спасибо!

Настроить .htaccess выполнение «PHP как FAST-CGI», каким способом выполнять любые (нестандартные) файлы, как php?

На хостинге есть много файлов, с разным НЕСТАНДАРТНЫМ расширением, но названия шаблонные.
Например user.text?log-7

Если бы расширения были .htm и т.д., и их было бы немного, то запись была бы такая для .htaccess

FCGIWrapper /var/www/user/data/php-bin/php .html
FCGIWrapper /var/www/user/data/php-bin/php .htm
FCGIWrapper /var/www/user/data/php-bin/php .php
AddHandler fcgid-script .php .html .htm

Но нужно сделать, наоборот есть несколько названий, а расширений масса, пример ниже

На другом хостинге использовал

ForceType application/x-httpd-php

но там по другому настроен сервер

Как настроить для FASTCGI?

Как распараллелить два сервере с сайтами?

есть сервер, nginx + php5-fpm
т.к. нагрузка на один из сайтов стала расти, пришли к выводу, что необходимо нагруженный сайт вынести на отдельный инстанс. Вот встала задача. Теперь есть два сервера. на одном несколько сайтов, на втором один нагруженный. Могли бы тыкнуть носом что и где почитать, чтобы настроить работу этих двух серверов?
Если бы был апач на бэкэнде, я б настроил и на одной и на другой машине по серверу и указал бы документ рут всем, а nginx просто проксировала бы. Но в моем случае настроено php5-fpm и апача нет, и как то нет мыслей как указать php5-fpm о том, где брать файлы. В настройках виртуал хоста, документрут будет повидимому относиться к локальным файлам? или к удаленным?

РЕШЕНО!
Оказалось я двигался в неверном направлении. В итоге настроил proxy_pass и все заработало

Как реализовать рекурсивный запуск PHP на хостинге?

Имеется хостинг на котором max_execution_time = 30, exec и system отключены. Нужно спарсить где-то 200-300 страниц, при этом скрипт должен вызывается по крону через определенное время. Решил сделать через рекурсию, что-то вроде $var1 = $_GET[«var1»];… curl_setopt($ch, CURLOPT_URL,«domain.com/myphp.php?var1=»....); curl_exec($ch);
Но проблема в том, что все отработавшие скрипты остаются «висеть», ожидая ответа, что сильно тормозит весь процесс, да и больше 5 скриптов не дает… Как настроить курлы, чтобы они не ждали ответа? Или может быть есть какие-то более практичные альтернативы?

ISPConfig как поменять структура сайта?

Как настроить ISP Config что бы создаваемые панелью сайты имели иную структуру.
По умолчанию, корень сайта и веб-приложения совпадает, однако требуется что бы корень сайта был подпапкой веб-приложения
Делаю для приложений на Yii2
т.е.

Веб-приложение ставится в /home/site
В конфиг (к примеру) апача пишется
DocumentRoot /home/site/web
а так же чтобы
open_basedir=/home/site

Как лучше настроить сервер для (Rails + PostgreSQL, PostGIS) + (PHP + MySQL) + Mapnik?

Здравствуйте. В связи с ростом нагрузки был приобретен сервер HP DL360 G6 (Xeon E5504 2.0 GHz, 20 Gb DDR3, SAS 300 Gb 10000 x 4).
Планируется разместить:
1. Apache + PHP + Passenger
2. Ruby on Rails + PostgreSQL + PostGIS
3. сайт на PHP + MySQL
4. Mapnik + Renderd + TileCache
Раньше все это работало на обычном десктопном компьютере с Intel Core i7, 8Gb DDR3. Но после того как география расчетов разрослась нагрузка ЦП ушла в 100%. С установкой всего вышеперечисленного проблем не возникнет, опыт есть.
Вопрос в том, как лучше построить работу самого сервера? Есть мысль развернуть виртуальные машины (правда опыт есть только с Microsoft Hyper-V) отдельно под веб сервер, отдельно под БД, отдельно под бэкапы. И дополнительно бэкапить сами ВМ. В таком случае вижу много плюсов в обслуживании но не знаю сколько ресурсов съест оболочка управления и какую систему виртуализации выбрать под задачи.
Или установить Ubuntu Server и в ней развернуть все перечисленное ПО. Прошу поделиться опытом в решении таких вопросов.

Как побороть ошибку «Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.»?

Имеется домашний сервер на CentOS 7 (изучаю на нём линукс), хочу поднять на нём веб сервер, всё поставил (mysql, apache, php, phpmyadmin), так всё норм работает, но когда пытаюсь настроить виртуальные хосты, то появляется данная ошибка при запуске/рестарте apache (apachectl restart):

Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.
Так же апач перестаёт запускаться, если поставить mod_ssl, та же самая ошибка вылазит.

Файл httpd.conf
pastebin.com/nDnBiKGq

systemctl status httpd.service -l
httpd.service — The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled) Active: failed (Result: exit-code) since Пт 2015-06-26 17:19:42 MSK; 2min 1s ago Process: 2942 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE) Process: 2940 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 2940 (code=exited, status=1/FAILURE) июн 26 17:19:42 server.home systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE июн 26 17:19:42 server.home kill[2942]: kill: cannot find process "" июн 26 17:19:42 server.home systemd[1]: httpd.service: control process exited, code=exited status=1 июн 26 17:19:42 server.home systemd[1]: Failed to start The Apache HTTP Server. июн 26 17:19:42 server.home systemd[1]: Unit httpd.service entered failed state.
Читать дальше

Почему при увеличении количества одновременных запросов увеличивается время ответа?

Тестировал кучей всевозможных способов, и наблюдаю одинаковую ситуацию
При увеличении количества одновременных запросов в 10 раз, соответственно увеличивается и время ответа
Среднее количество запросов в секунду при этом остается примерно одинаковым, и никакой процесс не упирается в CPU/Memory

Мне непонятно, в какое другое ограничение я уперся в таком тесте:
— в ограничение веб-сервера(для Ngnix это должны быть детские игры)?
— в ограничение тестирующего кода(мне кажется ab также должен хорошо справлятся)?
— в ограничение ОС (количество соединений, etc...)?

Например тестировал не настроенный Nginx(под Windows 7) с помощью apache benchmark на 10/100/1000 одновременных запросов, на 10000 запросов в 1 КБ
Вот сводные данные
«Time per request» растет каждый раз на порядок
«Requests per second» первые два раза одинаков, на третий падает в два раза
Concurrency Level: 10 100 100 Requests per second: 885.61 878.22 390.39 Time per request: 11.292 113.867 2561.546
Читать дальше

По чему не работает PHP код получения страницы по HTTP?

По чему не работает код (он пишет только «Result:» и пустота, см. hosthack.tk/?server=hostinger.ru&num=1 и вообще загружается 12 секунд):

echo 'Result:

'."\n"; $request = «GET / HTTP/1.1\r\n»; $request .= «Host: ».$_GET[server]."\r\n"; $request .= «User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)\r\n»; $page=@fsockopen($_GET[server], 80, $errno, $errstr); $text=fgets($page); $text=substr($text, 0, strripos($text, ' ')); $text=str_replace("\r\n", ' ', $text); $text=str_replace("\n", ' ', $text); $text=str_replace('

Как запустить несколько сайтов на VDS?

Есть VDS на котором установил nginx (запустил сайт на gunicorn+flask)

Как запустить на одной VDS несколько сайтов?

Хочу запустить с помощью вируальных хостов nginx, вот так выглядит настройка для существующего сайта

server { listen 80; server_name mikhailvideo.ru; root /home/alex/www; location / { proxy_set_header X-Forward-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; if (!-f $request_filename) { proxy_pass 127.0.0.1:8000; break; } } }