NERIS tLog

NERIS tLog


  • Все заметки с меткой «php»

  • PHP 5.3, PDO и timeout

    При тестировании своего велосипеда обнаружил интересное недокументированное поведение PDO.

    В php версии 5.3.2 (может и ниже до 5.3.0, уже не проверял) таймаут подключения PDO к базе данных стал напрямую зависеть от дефолтного таймаута сокетов (директива default_socket_timeout в php.ini), который по умолчанию установлен в 60 секунд.

    Такой таймаут может только навредить если максимальное время выполнения скрипта установлено в стандартные 30 секунд.

    Чтобы восстановить поведение PDO до версии 5.3, можно заменить это значение на 5 секунд:

    <?php
        
        ini_set('default_socket_timeout', 5);
    
    
    

    Описанный выше способ не подходит для драйверов sqlite, ибо они основаны на файлах а не на сокетах.

    Опубликовано 1 год назад

    1 заметка

    Comments

    Метки: [coding] [php]

Мой сайт →
Подписаться
Спросите меня!

Популярные метки

  • Музыка
  • Юмор

Мое избранное

  • фото из feedthescreencap

    Come on now, Sherlock

    Who the hell doesn’t love tater tots?

    фото из feedthescreencap
  • фото из pleatedjeans

    xkcd

    фото из pleatedjeans
  • видео из imnotheretomakefriends
    Видео

    WHY HAVE I NEVER SEEN THIS VIDEO?

    видео из imnotheretomakefriends
  • видео из thedailywhat
    Видео

    Damn Nature U Scary of the Day: Eerie sounds emanate from a frozen lake in the Ukrainian city of...

    видео из thedailywhat
  • видео из thedailywhat
    Видео

    Nightmare On Sesame Street of the Day: Another amazing Virgin Radio fake film fest entry. This...

    видео из thedailywhat
Ещё →

Мои подписки

  • thedailywhat
  • billo32
  • kaltik
  • willianna
  • checkist
  • t9n
  • littlebigdetails
  • dkbbg
  • kimbokas
  • dapi
  • wellthatsadorable
  • aleksandr-vysotsky
  • destructi0n
  • charley-lo
  • controlflow
  • stopbegging
  • crustnik
  • grange
  • fuckyeahcomputerscience
  • supervova
  • komanda
  • nyashka
  • thukk
  • snumrr
  • houseofbuttons
  • moonrain
  • byslant
  • alexmaniac
  • funkit
  • nazad
  • midnightkz
  • staff
  • ve
  • vadimir
  • dmeetry
  • vseti
  • oyashiro-sama
  • sapsan
  • pandopro
  • loco-dempsey
  • flofau
  • watchingeverything
  • shidoarima
  • deviantart
  • rayz-kun
  • mirroya
  • vadimlebedev
  • drinkalot
  • zero-day
  • neokisa
  • 75bytes
  • giftrash
  • temiy
  • nyashka-ai
  • golova
  • cattleya-blog
  • gazsmoke
  • mrjoes
  • miyu-ka
  • elen-ko
  • hoblin
  • simurai
  • va1en0k
  • yahujik
  • likeracoon
  • markoblogo
  • skafer
  • kredfield
  • psyhocrack
  • vansickleru
  • operkot-rostov
  • trueduck

©2010. Postage by Greg Cooper. Icons by P.J. Onori. Thanks to Jamie Cassidy & Panic.

Edited by Neris