Попытка установить виртуальные хосты на Unix PHP на nginx

Что необходимо поймать, падения напряжения и скачки, приблизительно меньше чем 100 мс длиной, и это в течение serveral часов. Тот тестер источника питания не поймает их, и я не знаю ни о каком устройстве, которое делает.

Можно поднять трубку чувствительный вольтметр, если Вы видите, что напряжение варьируется, существует определенно проблема, но это не поймает все проблемы.

Существует также другая возможность: Вы могли иметь, управляет всеми от той же дефектной партии.

В этом случае я рискнул бы. Замените PSU и начните передавать данные новым дискам.

0
задан 30 August 2012 в 15:18
1 ответ

Ваша конфигурация кажется мне запутанной. Пожалуйста, измените свою конфигурацию, как показано ниже, и сообщите мне, решит ли это проблему. Если нет, опубликуйте журнал ошибок nginx.

# /etc/sites-available/server.conf

listen 8080;
index index.html index.htm index.php;
include conf.d/drop;
location / {
  location ~* \.php$ {
    fastcgi_buffers 8 256k;
    fastcgi_buffer_size 128k;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_pass unix:/dev/shm/php-fpm-www.sock;
  }
  try_files $uri $uri/ /index.php?q=$uri&$args;
}

Фактическая конфигурация виртуального хоста для ic0nic.co.uk :

# /etc/sites-available/ic0nic.co.uk.conf

server {
  server_name ic0nic.co.uk www.ic0nic.co.uk;
  root /var/www/ic0nic.co.uk;
  include sites-available/server.conf;
}

Фактическая конфигурация виртуального хоста для sourproxy.co.uk :

# /etc/sites-available/sourproxy.co.uk.conf

server {
  server_name sourproxy.co.uk www.sourproxy.co.uk;
  root /var/www/sourproxy.co.uk;
  include sites-available/server.conf;
}

Обратите внимание, что эта конфигурация далека от идеала. Например, директива index должна находиться непосредственно в вашем nginx.conf в контексте http .

Вы проверяли конфигурацию php-fpm для использования сокетов вместо прослушивания TCP-порта? Проверьте конфигурации пула и, если там все в порядке, введите netstat -an , вы должны увидеть перечисленные там сокеты php-fpm.

Всегда проверяйте журнал ошибок. Вы можете просто cat / dev / null> /var/log/nginx/error.log, чтобы очистить файл журнала. Запустите nginx и php-fpm и попробуйте открыть свой сайт. Разместите результат файла журнала здесь!

0
ответ дан 5 December 2019 в 16:04

Теги

Похожие вопросы