LINUX.ORG.RU

PHP стал «подвисать» при старте

 


0

1

На локалхосте нормально крутятся сайты на PHP+Apache, работает все быстро, но в консоли, с недавних пор, PHP работает странно.

Вводим, например:

php -r "echo 'ok';"
Около 5 секунд ни чего не происходит, потом выводится «ok».

Такая проблема возникает абсолютно всегда, когда PHP запускается из консоли.

Конфиг: https://pastebin.com/7R1HnG4u

Deleted

натрави на него strace. dns скорее всего тормозит.

drsm ★★
()

Первым что надо смотреть, dns,если например один из dns серверов недоступен такое может быть

ism ★★★
()
Ответ на: комментарий от th3m3

Версия PHP:

PHP 7.0.18 (cli) (built: May  6 2017 09:49:26) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.18, Copyright (c) 1999-2017, by Zend Technologies
    with Xdebug v2.5.3, Copyright (c) 2002-2017, by Derick Rethans

А вот DNS:

DNS configuration
 
resolver #1
  search domain[0] : iidf.ru
  nameserver[0] : 8.8.8.8
  nameserver[1] : 8.8.4.4
  if_index : 4 (en0)
  flags    : Request A records
  reach    : Reachable
 
resolver #2
  domain   : local
  options  : mdns
  timeout  : 5
  flags    : Request A records
  reach    : Not Reachable
  order    : 300000
 
resolver #3
  domain   : 254.169.in-addr.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records
  reach    : Not Reachable
  order    : 300200
 
resolver #4
  domain   : 8.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records
  reach    : Not Reachable
  order    : 300400
 
resolver #5
  domain   : 9.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records
  reach    : Not Reachable
  order    : 300600
 
resolver #6
  domain   : a.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records
  reach    : Not Reachable
  order    : 300800
 
resolver #7
  domain   : b.e.f.ip6.arpa
  options  : mdns
  timeout  : 5
  flags    : Request A records
  reach    : Not Reachable
  order    : 301000
 
DNS configuration (for scoped queries)
 
resolver #1
  search domain[0] : iidf.ru
  nameserver[0] : 8.8.8.8
  nameserver[1] : 8.8.4.4
  if_index : 4 (en0)
  flags    : Scoped, Request A records
  reach    : Reachable

Not Reachable - целых 6 штук. Наверное, в них проблема? ism drsm

strace, увы, в системе нету.

Deleted
()

Если совсем не получится можно xdebug на сервере настроить и сделать профилирование, оно то точно покажет

Или strace как уже писали, но оно сильно мусорит

ism ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.