@Anna-Eliseeva

Почему index.php валится с таймаутом(таймаут увеличивать не нужно!)?

Подскажите пожалуйста почему выскакивает таймаут постоянно? Проект только создала, вот содержимое index.php и конфига nginx
index.php
<?php 
echo 'hello world!';


nginx.conf
user admin staff;

worker_processes 2;

events {
    worker_connections  1024;
}

http {
    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    keepalive_timeout 65;
    types_hash_max_size 2048;
    # server_tokens off;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /usr/local/etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # SSL Settings
    ##

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
    ssl_prefer_server_ciphers on;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;

    # gzip_vary on;
    # gzip_proxied any;
    # gzip_comp_level 6;
    # gzip_buffers 16 8k;
    # gzip_http_version 1.1;
    # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;

    ##
    # Virtual Host Configs
    ##

    include /usr/local/etc/nginx/conf.d/*.conf;
    include /usr/local/etc/nginx/sites-enabled/*;
}


sites-enabled/site.conf
[admin]  /usr/local/etc/nginx/sites-enabled $  cat testcount.local
server {
    listen       80;
    server_name  testcount.local;
    root         /Users/admin/PhpstormProjects/testcount;
    index        index.php;

    access_log  /var/log/nginx/access.log;
    error_log	/var/log/nginx/error.log;

    location / {
       try_files $uri /index.php?$args;
    }

    # передаем PHP-скрипт серверу FastCGI, прослушивающему сокет
    location ~ \.php$ {
        fastcgi_pass     unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_param    SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param    SCRIPT_NAME $fastcgi_script_name;
        fastcgi_index    index.php;
        fastcgi_read_timeout 10;
        include fastcgi_params;
    }

    # отключаем обработку запросов к несуществующим статичным файлам
    location ~ \.(ico|jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
        expires max;
        log_not_found off;
        try_files $uri =404;
    }

    # не позволять nginx отдавать файлы, начинающиеся с точки (.htaccess, .svn, .git и прочие)
    location ~* /\. {
        deny all;
    }

    error_page  404     /404.html;
    error_page  403     /403.html;
}
Конфиг php
[PHP]
engine = On
short_open_tag = Off
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = -1
disable_functions =
disable_classes =
zend.enable_gc = On
expose_php = On
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
html_errors = Off
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = 8M
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
default_charset = "UTF-8"
doc_root =
user_dir =
extension_dir = "/usr/local/lib/php/pecl/20170718"
enable_dl = Off
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
[CLI Server]
cli_server.color = On
[Date]
[filter]
[iconv]
[intl]
[sqlite3]
[Pcre]
[Pdo]
[Pdo_mysql]
pdo_mysql.cache_size = 2000
pdo_mysql.default_socket=/var/run/mysql/mysql.sock
[Phar]
[mail function]
SMTP = localhost
smtp_port = 25
mail.add_x_header = Off
[ODBC]
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[Interbase]
ibase.allow_persistent = 1
ibase.max_persistent = -1
ibase.max_links = -1
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
ibase.dateformat = "%Y-%m-%d"
ibase.timeformat = "%H:%M:%S"
[MySQLi]
mysqli.max_persistent = -1
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket = /tmp/mysql.sock
mysqli.default_host = localhost
mysqli.default_user = root
mysqli.default_pw = lancer52662699
mysqli.reconnect = on
[mysqlnd]
mysqlnd.collect_statistics = On
mysqlnd.collect_memory_statistics = On
[OCI8]
[PostgreSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[bcmath]
bcmath.scale = 0
[browscap]
[Session]
session.save_handler = files
session.use_strict_mode = 0
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.sid_length = 26
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.sid_bits_per_character = 5
[Assertion]
zend.assertions = 1
[COM]
[mbstring]
[gd]
[exif]
[Tidy]
tidy.clean_output = Off
[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/tmp"
soap.wsdl_cache_ttl=86400
soap.wsdl_cache_limit = 5
[sysvshm]
[ldap]
ldap.max_links = -1
[dba]
[opcache]
[curl]
[openssl]
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Anna-Eliseeva Автор вопроса
Решил запустить без nginx командой
[admin]  ~/PhpstormProjects/testcount $  php -S localhost:8080
PHP 7.2.12 Development Server started at Fri Jan 11 01:28:57 2019
Listening on http://localhost:8080
Document root is /Users/admin/PhpstormProjects/testcount
Press Ctrl-C to quit.
^C[Fri Jan 11 01:29:05 2019] 127.0.0.1:60799 [200]: /

И после того как обновляю страницу то тоже бесконечно крутиться(не безконечно, но долго)
И если вы обратили внимание на последнюю строчку, то когда я в терминале выхожу из этого сервера (или как там грамотнее сказать) ctrl+c то на этом сервер останавливается и он выполняет скрипт ^C[Fri Jan 11 01:29:05 2019] 127.0.0.1:60799 [200]: / и в браузер отдал Hello world перепроверил несколько раз и действительно когда стопарю встроенный в php сервер то он исполняет php файл

Есть мысли или предположения что это может быть?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Ticketland.ru Москва
от 120 000 руб.
Интерно Ростов-на-Дону
от 35 000 до 50 000 руб.
СиСорт Барнаул
от 40 000 до 115 000 руб.
17 янв. 2019, в 18:06
5000 руб./за проект
17 янв. 2019, в 17:21
20000 руб./за проект