HollySpirut
Guest
Скрипт уходит в глубокий сон при использовании session_start()
При заходе на страницу, на которой идет вызов функции session_start, скрипт "долго думает" (около 1,5 минут). После этого работа продолжается в обычном режиме (никаких ошибок на экране/в логе нет).
Apache: Apache/2.2.11 (FreeBSD 7.1) DAV/2 SVN/1.5.5 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.11 OpenSSL/0.9.8e
PHP 5
Вырезки из php.ini:
При заходе на страницу, на которой идет вызов функции session_start, скрипт "долго думает" (около 1,5 минут). После этого работа продолжается в обычном режиме (никаких ошибок на экране/в логе нет).
Apache: Apache/2.2.11 (FreeBSD 7.1) DAV/2 SVN/1.5.5 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.11 OpenSSL/0.9.8e
PHP 5
Вырезки из php.ini:
Права на /var/log/apache/ и /tmp/php-sessions выставлены (через "chown www:www *dir*")max_execution_time = 10 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
error_reporting = E_ALL & ~E_NOTICE
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
error_log = /var/log/apache/php_errors
default_socket_timeout = 4
session.save_handler = files
session.save_path = "/tmp/php-sessions"
; Whether to use cookies.
session.use_cookies = 1
;session.cookie_secure =
; This option enables administrators to make their users invulnerable to
; attacks which involve passing session ids in URLs; defaults to 0.
; session.use_only_cookies = 1
; Name of the session (used as cookie name).
session.name = ses
; Initialize session on request startup.
session.auto_start = 0
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0
; The path for which the cookie is valid.
session.cookie_path = /
; The domain for which the cookie is valid.
session.cookie_domain =
; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
session.cookie_httponly =
; Handler used to serialize data. php is the standard serializer of PHP.
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440