Nginx умер.
Nginx умер.
Сегодня зашел на свой сайт, он мертв, ssh доступ есть
-bash-4.1# /etc/init.d/nginx start
Starting nginx: nginx: [emerg] unexpected end of file, expecting ";" or "}" in a:103
из панели так же не запсускается.
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
Вторая строка вообще радует. И это до обновления панели. Обновление ни к чему не привело.
Делаю вывод, пойду перебераться обратно на parallels plesk panel.
B всё же:
-bash-4.1# /etc/init.d/nginx start
Starting nginx: nginx: [emerg] unexpected end of file, expecting ";" or "}" in a:103
из панели так же не запсускается.
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:103
nginx: configuration file /etc/nginx/nginx.conf test failed
Вторая строка вообще радует. И это до обновления панели. Обновление ни к чему не привело.
Делаю вывод, пойду перебераться обратно на parallels plesk panel.
B всё же:
Code: Select all
[root@webserver nginx]# cat nginx.conf
# Server globals
user nginx;
worker_processes 2;
error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;
# Worker config
events {
worker_connections 1024;
use epoll;
}
http {
# Main settings
sendfile on;
tcp_nopush on;
tcp_nodelay on;
client_header_timeout 1m;
client_body_timeout 1m;
client_header_buffer_size 2k;
client_body_buffer_size 256k;
client_max_body_size 100m;
large_client_header_buffers 4 8k;
send_timeout 30;
keepalive_timeout 60 60;
reset_timedout_connection on;
server_tokens off;
server_name_in_redirect off;
server_names_hash_max_size 512;
server_names_hash_bucket_size 512;
# Log format
log_format main '$remote_addr - $remote_user [$time_local] $request '
'"$status" $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
log_format bytes '$body_bytes_sent';
#access_log /var/log/nginx/access.log main;
access_log off;
# Mime settings
include /etc/nginx/mime.types;
default_type application/octet-stream;
# Compression
gzip on;
gzip_comp_level 9;
gzip_min_length 512;
gzip_buffers 8 64k;
gzip_types text/plain text/css text/javascript
application/x-javascript;
gzip_proxied any;
# Proxy settings
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_header Set-Cookie;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffers 32 4k;
# SSL PCI Compliance
ssl_ciphers RC4:HIGH:!aNULL:!MD5:!kEDH;
ssl_session_cache shared:SSL:10m;
ssl_prefer_server_ciphers on;
# Error pages
error_page 403 /error/403.html;
error_page 404 /error/404.html;
error_page 502 503 504 /error/50x.html;
# Cache
proxy_cache_path /var/cache/nginx levels=2 keys_zone=cache:10m inactive=60m max_size=512m;
proxy_temp_path /var/cache/nginx/temp;
proxy_cache_key "$host$request_uri $cookie_user";
proxy_ignore_headers Expires Cache-Control;
proxy_cache_use_stale error timeout invalid_header http_502;
proxy_cache_valid any 3d;
map $http_cookie $no_cache {
default 0;
~SESS 1;
~wordpress_logged_in 1;
}
# Wildcard include
include /etc/nginx/conf.d/*.conf;
}
Re: Nginx умер.
небольшое дополнение:
Если файл /home/admin/conf/web/httpd.conf пуст, нгинкс стартует или в файле есть настройки, но они все за комментированы.
Вот на всякий случай
Если файл /home/admin/conf/web/httpd.conf пуст, нгинкс стартует или в файле есть настройки, но они все за комментированы.
Вот на всякий случай
Code: Select all
<VirtualHost 89.253.226.32:8080>
ServerName webethernet.ru
ServerAlias www.webethernet.ru
ServerAdmin [email protected]
DocumentRoot /home/admin/web/webethernet.ru/public_html
ScriptAlias /cgi-bin/ /home/admin/web/webethernet.ru/cgi-bin/
Alias /vstats/ /home/admin/web/webethernet.ru/stats/
Alias /error/ /home/admin/web/webethernet.ru/document_errors/
#SuexecUserGroup admin admin
CustomLog /var/log/httpd/domains/webethernet.ru.bytes bytes
CustomLog /var/log/httpd/domains/webethernet.ru.log combined
ErrorLog /var/log/httpd/domains/webethernet.ru.error.log
<Directory /home/admin/web/webethernet.ru/public_html>
AllowOverride All
Options +Includes -Indexes +ExecCGI
</Directory>
<Directory /home/admin/web/webethernet.ru/stats>
AllowOverride All
</Directory>
<IfModule mod_ruid2.c>
RMode config
RUidGid admin admin
RGroups apache
</IfModule>
<IfModule itk.c>
AssignUserID admin admin
</IfModule>
Include /home/admin/conf/web/httpd.webethernet.ru.conf*
</VirtualHost>
Re: Nginx умер.
Это ваше право.Делаю вывод, пойду перебераться обратно на parallels plesk panel.
Попробуйте сделать rebuild web для пользователя, у которого возникли проблемы.
Re: Nginx умер.
Проблему устранил. Вопрос закрыт!
Re: Nginx умер.
Проблема решена. Исправление в ближайшем релизе.
Re: Nginx умер.
Ребята! А в чет проблема то была?)
я столкнулся с такой же примерно проблемой.
Вроде всё работает, но когда добавляешь под админом домен новый, панель говорит, что не смогла перезапустить нгинкс.
Через ССШ зашёл, перезапустил вручную получил ошибку
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:35
nginx: configuration file /etc/nginx/nginx.conf test failed
конфиги полистал, ничего подозрительного не заметил.
И вот ещё что странно, я удалил дефаулт домен, но через некоторое время он воскресает... Что за тёмная магия?))
я столкнулся с такой же примерно проблемой.
Вроде всё работает, но когда добавляешь под админом домен новый, панель говорит, что не смогла перезапустить нгинкс.
Через ССШ зашёл, перезапустил вручную получил ошибку
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:35
nginx: configuration file /etc/nginx/nginx.conf test failed
конфиги полистал, ничего подозрительного не заметил.
И вот ещё что странно, я удалил дефаулт домен, но через некоторое время он воскресает... Что за тёмная магия?))
Re: Nginx умер.
Какая у вас ОС на сервере и версия панели
Re: Nginx умер.
Извиняюсь за долгую реакцию, на мыло уведомление не пришло.
ОС: CentOs 6.6
Vesta: 0.9.8 (x86_64)
Непонятно почему он в httpd.conf ищет ; или }
там же вроде как они не используются...
Вот сама ошибка:
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:34
nginx: configuration file /etc/nginx/nginx.conf test failed
ОС: CentOs 6.6
Vesta: 0.9.8 (x86_64)
Непонятно почему он в httpd.conf ищет ; или }
там же вроде как они не используются...
Вот сама ошибка:
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /home/admin/conf/web/httpd.conf:34
nginx: configuration file /etc/nginx/nginx.conf test failed
Re: Nginx умер.
В общем не знаю что было, сделали пересоздать веб для пользователя заработало всё.
Но хотелось бы понять причину бага, если у кого будут мысли поделитесь)
Но хотелось бы понять причину бага, если у кого будут мысли поделитесь)
Re: Nginx умер.
Скорее всего прописался лишний инклуд в один из конфиг файлов