За последние 24 часа нас посетили 15748 программистов и 1647 роботов. Сейчас ищут 905 программистов ...

Браузер не дожидается загрузки ((

Тема в разделе "Прочие вопросы по PHP", создана пользователем AlexPebody, 9 апр 2013.

  1. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Добрый день всем!

    Помогите плз. во в такой проблеме...

    Есть простой скрипт FTP передачи на PHP:

    index.php:
    Код (Text):
    1.  
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
    4. <head>
    5. <meta http-equiv="Content-Script-Type" content="text/javascript" />
    6. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    7. <meta http-equiv="Content-Language" content="ru">
    8. <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection, tv" />
    9. <link rel="stylesheet" href="css/style-print.css" type="text/css" media="print" />
    10. <title>Файлообменник BOX</title>
    11. <script language="JavaScript">
    12. function openbox(id){
    13. display = document.getElementById(id).style.display;
    14. if(display=='none'){
    15. document.getElementById(id).style.display='block';
    16. }else{
    17. document.getElementById(id).style.display='none';
    18. }
    19. }
    20. /*function but() {
    21. document.getElementById('image').src = "loading.gif";
    22. document.body.background = "background.jpg";
    23. }
    24. function but1() {
    25. alert("Вы нажали вторую кнопку");
    26. }*/
    27. </script>
    28. </head>
    29. <body>
    30. <div id="main">
    31.     <div id="header">
    32.         <div id="header-in" style="width: 900px; height: 198px">
    33.             <ul id="navigation">
    34.                 <li id="house"><a href=""><span lang="ru">ГЛАВНАЯ</span></a></li>
    35.         </ul>
    36.             <h1><a href=""><img border="0" src="img/logo.png" width="304" height="80"></a></h1>
    37.         </div>
    38.     </div>
    39.     <div id="menu-box" class="cleaning-box">
    40.     <li class="first"></li>
    41.     </div>
    42. <hr class="noscreen" />
    43. <div id="skip-menu"></div>
    44. <div id="content">
    45.         <div id="content-box">
    46.             <div id="content-box-in-left" style="width: 664px; height: 432px">
    47.                 <div id="content-box-in-left-in">
    48.                     <h3>Обменник FTP</h3>
    49.                         <p style="text-align: center">
    50.                         <img src="img/image.png" alt="Image1" width="141" height="101" class="float" />
    51.                         </p>
    52.                         <p style="text-align: center"><b><font size="2">Вы находитесь на странице Файлового обменника<br>
    53.                         выберите файл для загрузки и нажмите загрузить!</font></b></p>
    54.                     <p style="text-align: center">&nbsp;</p>
    55.                     <p style="text-align: center"><form action='upload.php' method='post' enctype='multipart/form-data' name='form'>
    56.                         <p style="text-align: center"><input type='file' name='filename'> <input type='submit' onclick="this.disabled='disabled'; document.forms.item(0).submit();" onmousedown="openbox('box')"; value='Загрузить файл'><p style="text-align: center">&nbsp;<p style="text-align: center">&nbsp;<div id="box" style="display: none;"><p align="center">
    57.                             <p style="text-align: center"><font color="green">Идет загрузка, ожидайте...</font>&nbsp;<p style="text-align: center"><img src="img/loader.gif"></div></p>
    58.                        
    59.                 </div>
    60.             </div>
    61.             <div id="content-box-in-right" style="width: 275px; height: 396px">
    62.                 <div id="content-box-in-right-in">
    63.                     <h3>Сообщения</h3>
    64.                         <dl>
    65.                             <li>Сервер FTP в режиме Online, все службы и сервисы ИТ впорядке!</li>
    66.                         </dl>
    67.                         <dl>
    68.                             <li><font color="red">Установлено ограничение загрузки одного файла емкостью не более 1ГБ!</font></li>
    69.                         </dl>
    70.                         <dl>
    71.                             <li>При возникновении проблем и вопросов, сообщите точную причину на <a href="">e-mail</a> технической поддержки.</li>
    72.                         </dl>
    73.                     </div>
    74.             </div>
    75.             <p>
    76.         </div>
    77.     </div>
    78. <hr class="noscreen" />
    79.     <div id="footer">
    80.         <div id="footer-in" style="width: 965px; height: 29px">
    81.             <p class="footer-left">&copy; Компания ПродСиб <?echo date('Y');?> Скрипт разработан:</p>
    82.             <p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p>
    83.         </div>
    84.     </div>
    85. </div>
    86. </body>
    87. </html>
    upload.php:
    Код (Text):
    1.  
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
    4. <head>
    5. <meta http-equiv="Content-Script-Type" content="text/javascript" />
    6. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    7. <meta http-equiv="Content-Language" content="ru">
    8. <link rel="stylesheet" href="css/style.css" type="text/css" media="screen, projection, tv" />
    9. <link rel="stylesheet" href="css/style-print.css" type="text/css" media="print" />
    10. <title>Файлообменник BOX</title>
    11. <!--<script type='text/javascript' src='jquery.min.js'></script>
    12. <link rel="stylesheet" href="queryLoader.css" type="text/css" />
    13. <script type='text/javascript' src='js/queryLoader.js'></script>// -->
    14. <script type="text/javascript">
    15. var logMessageIndex = 0;
    16. document.onkeydown = function (e) {
    17. if (e.key == 'F5' || e.keyCode == 116 || //F5 or CTRL+F5
    18. (e.key == 'r' || e.key == 'R' || e.keyCode == 82) && e.ctrlKey //CTRL+R
    19. )
    20. {
    21. //logMessage('Перехват попытки обновления страницы');
    22. return false;
    23. }
    24. return true;
    25. };
    26. window.onload = function () {
    27. //logMessage('Page loaded');
    28. //alert("Page loaded");
    29. };
    30. function logMessage(message){
    31. var log = document.getElementById("log");
    32. log.innerHTML = ++logMessageIndex + ". " + message + "<br />" + log.innerHTML;
    33. }
    34. </script>
    35. </head>
    36. <body>
    37. <div id="main">
    38.     <div id="header">
    39.         <div id="header-in" style="width: 900px; height: 198px">
    40.             <ul id="navigation">
    41.                 <li id="house"><a href=""><span lang="ru">ГЛАВНАЯ</span></a></li>
    42.         </ul>
    43.             <h1><a href=""><img border="0" src="img/logo.png" width="304" height="80"></a></h1>
    44.         </div>
    45.     </div>
    46.     <div id="menu-box" class="cleaning-box">
    47.     <li class="first"></li>
    48.     </div>
    49. <hr class="noscreen" />
    50. <div id="skip-menu"></div>
    51. <div id="content">
    52.         <div id="content-box">
    53.             <div id="content-box-in-left" style="width: 664px; height: 432px">
    54.                 <div id="content-box-in-left-in">
    55.                     <h3>Обменник FTP</h3>
    56.                         <p style="text-align: center">
    57.                         <img src="img/image.png" alt="Image1" width="141" height="101" class="float" />
    58.                         </p>
    59.                         <p style="text-align: center"><b><font size="2">Вы находитесь на странице Файлового обменника<br>
    60.                         выберите файл для загрузки и нажмите загрузить!</font></b></p>
    61.                     <p style="text-align: center">
    62. <?
    63. function translitIt($str)
    64. {
    65.     $tr = array(
    66.         "А"=>"A","Б"=>"B","В"=>"V","Г"=>"G",
    67.         "Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>"I",
    68.         "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N",
    69.         "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T",
    70.         "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
    71.         "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>"",
    72.         "Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b",
    73.         "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
    74.         "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
    75.         "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
    76.         "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
    77.         "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
    78.         "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
    79.     );
    80.     return strtr($str,$tr);
    81. }
    82.  
    83. function upload($filename)
    84. {
    85. $login= "";
    86. $pass = "";
    87. $host = "";
    88. $path = "/";
    89. if (empty($_FILES[$filename]['name']))
    90. {
    91. exit('<br /><font color="red">Не выбран файл для загрузки!</font>
    92. <br>Вернуться <a href="">назад к выбору...</a></p></div></div><div id="content-box-in-right" style="width: 275px; height: 396px"><div id="content-box-in-right-in"><h3>Сообщения</h3><dl><li>Все службы и сервисы ИТ впорядке!</li></dl></div></div><p></div></div><hr class="noscreen" /><div id="footer"><div id="footer-in" style="width: 965px; height: 29px"><p class="footer-left">&copy; Компания ПродСиб <?echo date(Y);?> Скрипт разработан:</p><p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p></div></div></div></body></html>');
    93. }
    94. $tmp = $_FILES[$filename]['tmp_name'];
    95. //$aname = $_FILES[$filename]['name'];
    96. $aname = translitIt(strtolower($_FILES[$filename]['name']));
    97.  
    98. $connect = ftp_connect($host);
    99. if(!$connect) exit('<br /><font color="red">Не удается соединиться с FTP!</font>
    100. <br>Вернуться <a href="">назад к выбору...</a></p></div></div><div id="content-box-in-right" style="width: 275px; height: 396px"><div id="content-box-in-right-in"><h3>Сообщения</h3><dl><li>Все службы и сервисы ИТ впорядке!</li></dl></div></div><p></div></div><hr class="noscreen" /><div id="footer"><div id="footer-in" style="width: 965px; height: 29px"><p class="footer-left">&copy; Компания ПродСиб <?echo date(Y);?> Скрипт разработан:</p><p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p></div></div></div></body></html>');
    101. $result = ftp_login($connect, $login, $pass);
    102. if ($result==false) exit('<br /><font color="red">Не удается войти на сервер FTP!</font>
    103. <br>Вернуться <a href="">назад к выбору...</a></p></div></div><div id="content-box-in-right" style="width: 275px; height: 396px"><div id="content-box-in-right-in"><h3>Сообщения</h3><dl><li>Все службы и сервисы ИТ впорядке!</li></dl></div></div><p></div></div><hr class="noscreen" /><div id="footer"><div id="footer-in" style="width: 965px; height: 29px"><p class="footer-left">&copy; Компания ПродСиб <?echo date(Y);?> Скрипт разработан:</p><p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p></div></div></div></body></html>');
    104. $buff = ftp_nlist($connect, '/');
    105. //вывод содержимого ftp
    106. /*for ($i = 0; $i <= count($buff); $i++) {
    107. echo @$buff[$i]."<br>";
    108. }*/
    109. $rename = 'renamed_by_host_'.date("d_m_Y_").$aname;
    110. //поиск файла в массиве, переименование
    111. if(in_array ($aname, $buff)) {
    112. //ftp_rename($connect, $aname, $rename);
    113. exit ('<font color="red">Такой файл уже есть в хранилище (ссылка: <a href="f'.$aname.'"><font color="green">'.$aname.'</font></a>),<br />переименуйте загружаемый файл и попытайтесь вновь!</font><br>Вернуться <a href="">назад к выбору...</a></p></div></div><div id="content-box-in-right" style="width: 275px; height: 396px"><div id="content-box-in-right-in"><h3>Сообщения</h3><dl><li>Все службы и сервисы ИТ впорядке!</li></dl></div></div><p></div></div><hr class="noscreen" /><div id="footer"><div id="footer-in" style="width: 965px; height: 29px"><p class="footer-left">&copy; Компания ПродСиб <?echo date(Y);?> Скрипт разработан:</p><p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p></div></div></div></body></html>');
    114. }
    115. if(ftp_chdir($connect, $path)) {
    116. ftp_put($connect, $aname, $tmp, FTP_BINARY);
    117. }
    118. else {
    119. exit('<br /><font color="red">Не удается загрузить файл на сервер!</font>
    120. <br>Вернуться <a href="">назад к выбору...</a></p></div></div><div id="content-box-in-right" style="width: 275px; height: 396px"><div id="content-box-in-right-in"><h3>Сообщения</h3><dl><li>Все службы и сервисы ИТ впорядке!</li></dl></div></div><p></div></div><hr class="noscreen" /><div id="footer"><div id="footer-in" style="width: 965px; height: 29px"><p class="footer-left">&copy; Компания ПродСиб <?echo date(Y);?> Скрипт разработан:</p><p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p></div></div></div></body></html>');
    121. }
    122. ftp_quit($connect);
    123. unlink($tmp);
    124. };
    125. $fsize = $_FILES["filename"]["size"];
    126. function upsize($size)  
    127. {  
    128. $kb = 1024;  
    129. $mb = 1024 * $kb;  
    130. $gb = 1024 * $mb;  
    131. $tb = 1024 * $gb;  
    132. if ($size < $kb) {  
    133. return $size.' байт';
    134. } else if ($size < $mb) {
    135. return round($size / $kb, 2).'Кб';
    136. } else if ($size < $gb) {
    137. return round($size / $mb, 2).'Мб';
    138. } else if ($size < $tb) {
    139. return round($size / $gb, 2).'Гб';
    140. } else {
    141. return round($size / $tb, 2).'Тб';
    142. }}
    143.  
    144. if($_FILES["filename"]["size"] > 1024*50*1024)
    145. {
    146. echo '<font color="red">Размер файла: '.upsize($fsize).', ограничение сервера: 50МБ, загрузка прервана!</font>
    147. <br>Вернуться <a href="">назад к выбору...</a></p></div></div><div id="content-box-in-right" style="width: 275px; height: 396px"><div id="content-box-in-right-in"><h3>Сообщения</h3><dl><li>Все службы и сервисы ИТ впорядке!</li></dl></div></div><p></div></div><hr class="noscreen" /><div id="footer"><div id="footer-in" style="width: 965px; height: 29px"><p class="footer-left">&copy; Компания ПродСиб <?echo date(Y);?> Скрипт разработан:</p><p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p></div></div></div></body></html>';
    148. exit;
    149. }
    150. upload('filename');
    151. $aname = translitIt(strtolower($_FILES['filename']['name']));
    152. echo '<br />Файл: <a href="'.$aname.'"><font color="green">'.$aname.'</font></a> успешно загружен!<br>Хотите <a href="">загрузить еще файлы</a> на сервер?';
    153. ?>                 
    154.                     </p>
    155.                 </div>
    156.             </div>
    157.             <div id="content-box-in-right" style="width: 275px; height: 396px">
    158.                 <div id="content-box-in-right-in">
    159.                     <h3>Сообщения</h3>
    160.                         <dl>
    161.                             <li>Все службы и сервисы ИТ впорядке!</li>
    162.                         </dl>
    163.                     </div>
    164.             </div>
    165.             <p>
    166.         </div>
    167.     </div>
    168. <hr class="noscreen" />
    169.     <div id="footer">
    170.         <div id="footer-in" style="width: 965px; height: 29px">
    171.             <p class="footer-left">&copy; Компания ПродСиб <?echo date('Y');?> Скрипт разработан:</p>
    172.             <p class="footer-right"><a href=mailto:alexpebody@yandex.ru>Alex Pebody ART Design Studio</a> (Алексей Тюменцев).</p>
    173.         </div>
    174.     </div>
    175. </div>
    176. </body>
    177. </html>
    Все нормально работает, НО если грузить большой файл (http://s56.radikal.ru/i153/1304/74/aee223f248fa.png), то браузер не дожидается окончания загрузки и срабатывает по таймауту и выводит (http://s018.radikal.ru/i523/1304/7a/8c819682837c.png) недоступность страницы: upload.php

    Что можно сделать? Подскажите пожалуйста?


    УСТАНОВИЛ:

    php.ini:
    max_input_time=600
    max_execution_time=600
    memory_limit=512M
    post_max_size=1024M
    upload_max_filesize=1024M

    httpd.conf:
    KeepAliveTimeout 60
    MaxKeepAliveRequests 100
    Timeout 600

    .htaccess:
    php_value max_execution_time 600

    ГРУЖУ FTP файл в 200МБ, ТОЖЕ САМОЕ! :(:(
     
  2. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    для начала можно посмотреть настройки пхп. в индекс.пхп вместо вашего текста вставить
    Код (Text):
    1. <?php phpinfo();
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    такая фигня бывает еще когда интернет слабый
     
  4. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Инет 50 мбит/с

    Да конечно:

    Код (Text):
    1. [quote]iliavlad[/quote]
    2.  
    3. Да конечно:
    4.  
    5. [code]PHP Version 5.2.10
    6.  
    7.  
    8. System  FreeBSD web2009.nic.ru 8.3-RELEASE-p4 FreeBSD 8.3-RELEASE-p4 #0: Wed Mar 27 12:53:48 MSK 2013 root@web62.nic.ru:/usr/obj/usr/src/sys/HNIC-IBM pl#32 i386
    9. Build Date  Aug 21 2009 12:11:15
    10. Configure Command    './configure' '--prefix=/opt/php' '--with-apxs=/opt/apache/bin/apxs' '--enable-sockets' '--without-pear' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--disable-all' '--with-pcre-regex' '--enable-libxml' '--enable-xml' '--enable-spl'
    11. Server API  Apache
    12. Virtual Directory Support   disabled
    13. Configuration File (php.ini) Path   /opt/php/lib
    14. Loaded Configuration File   /home//php.ini
    15. Scan this dir for additional .ini files (none)
    16. additional .ini files parsed    (none)
    17. PHP API 20041225
    18. PHP Extension   20060613
    19. Zend Extension  220060519
    20. Debug Build no
    21. Thread Safety   disabled
    22. Zend Memory Manager enabled
    23. IPv6 Support    enabled
    24. Registered PHP Streams  php, file, data, http, ftp, compress.bzip2, zip, compress.zlib
    25. Registered Stream Socket Transports tcp, udp, unix, udg
    26. Registered Stream Filters   string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, bzip2.*, convert.iconv.*, zlib.*
    27.  
    28. This program makes use of the Zend Scripting Language Engine:
    29. Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    30.  
    31. PHP Credits
    32.  
    33. Configuration
    34.  
    35. PHP Core
    36.  
    37. Directive   Local Value Master Value
    38. allow_call_time_pass_reference  On  On
    39. allow_url_fopen Off Off
    40. allow_url_include   Off Off
    41. always_populate_raw_post_data   Off Off
    42. arg_separator.input &   &
    43. arg_separator.output    &   &
    44. asp_tags    Off Off
    45. auto_append_file    no value    no value
    46. auto_globals_jit    On  On
    47. auto_prepend_file   no value    no value
    48. browscap    no value    no value
    49. default_charset windows-1251    windows-1251
    50. default_mimetype    text/html   text/html
    51. define_syslog_variables Off Off
    52. disable_classes no value    no value
    53. disable_functions   no value    no value
    54. display_errors  On  On
    55. display_startup_errors  Off Off
    56. doc_root    no value    no value
    57. docref_ext  no value    no value
    58. docref_root no value    no value
    59. enable_dl   On  On
    60. error_append_string no value    no value
    61. error_log   no value    no value
    62. error_prepend_string    no value    no value
    63. error_reporting no value    no value
    64. expose_php  On  On
    65. extension_dir   /opt/php/lib/php/extensions/    /opt/php/lib/php/extensions/
    66. file_uploads    On  On
    67. highlight.bg    #FFFFFF #FFFFFF
    68. highlight.comment   #FF8000 #FF8000
    69. highlight.default   #0000BB #0000BB
    70. highlight.html  #000000 #000000
    71. highlight.keyword   #007700 #007700
    72. highlight.string    #DD0000 #DD0000
    73. html_errors On  On
    74. ignore_repeated_errors  Off Off
    75. ignore_repeated_source  Off Off
    76. ignore_user_abort   Off Off
    77. implicit_flush  Off Off
    78. include_path    .:  .:
    79. log_errors  Off Off
    80. log_errors_max_len  1024    1024
    81. magic_quotes_gpc    On  On
    82. magic_quotes_runtime    Off Off
    83. magic_quotes_sybase Off Off
    84. mail.force_extra_parameters no value    no value
    85. max_execution_time  600 600
    86. max_input_nesting_level 64  64
    87. max_input_time  600 600
    88. memory_limit    512M    512M
    89. open_basedir    no value    no value
    90. output_buffering    0   0
    91. output_handler  no value    no value
    92. post_max_size   1024M   1024M
    93. precision   14  14
    94. realpath_cache_size 16K 16K
    95. realpath_cache_ttl  120 120
    96. register_argc_argv  On  On
    97. register_globals    Off Off
    98. register_long_arrays    On  On
    99. report_memleaks On  On
    100. report_zend_debug   On  On
    101. safe_mode   Off Off
    102. safe_mode_exec_dir  /usr/local/php/bin  /usr/local/php/bin
    103. safe_mode_gid   Off Off
    104. safe_mode_include_dir   no value    no value
    105. sendmail_from   no value    no value
    106. sendmail_path   /usr/sbin/sendmail -t -i    /usr/sbin/sendmail -t -i
    107. serialize_precision 100 100
    108. short_open_tag  On  On
    109. SMTP    localhost   localhost
    110. smtp_port   25  25
    111. sql.safe_mode   Off Off
    112. track_errors    Off Off
    113. unserialize_callback_func   no value    no value
    114. upload_max_filesize 1024M   1024M
    115. upload_tmp_dir  no value    no value
    116. user_dir    no value    no value
    117. variables_order EGPCS   EGPCS
    118. xmlrpc_error_number 0   0
    119. xmlrpc_errors   Off Off
    120. y2k_compliance  On  On
    121. zend.ze1_compatibility_mode Off Off
    122.  
    123. apache
    124.  
    125. APACHE_INCLUDE  no value
    126. APACHE_TARGET   no value
    127. Apache Version  Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7e-p1 PHP/5.2.10
    128. Apache Release  10337100
    129. Apache API Version  19990320
    130. Hostname:Port  
    131. User/Group  (75516)/75516
    132. Max Requests    Per Child: 16 - Keep Alive: off - Max Per Connection: 100
    133. Timeouts    Connection: 600 - Keep-Alive: 60
    134. Server Root
    135. Loaded Modules  mod_dir, mod_mime, mod_ssl, mod_php5, mod_env, mod_log_config, mod_negotiation, mod_include, mod_autoindex, mod_asis, mod_imap, mod_actions, mod_userdir, mod_alias, mod_rewrite, mod_access, mod_auth, mod_expires, mod_setenvif, mod_status, mod_limitipconn, mod_realip, mod_so, http_core
    136.  
    137. Directive   Local Value Master Value
    138. child_terminate 0   0
    139. engine  1   1
    140. last_modified   0   0
    141. xbithack    0   0
    142.  
    143. Apache Environment
    144.  
    145. Variable    Value
    146. DOCUMENT_ROOT  
    147. HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    148. HTTP_ACCEPT_CHARSET windows-1251,utf-8;q=0.7,*;q=0.3
    149. HTTP_ACCEPT_ENCODING    gzip,deflate,sdch
    150. HTTP_ACCEPT_LANGUAGE    ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
    151. HTTP_CONNECTION close
    152. HTTP_COOKIE __2gis_js_api=userId=8152c4e5-bd88-2d98-a99f-5c35bc3db425|domain=|lastPath=blank|lastTime=1361152888247|pageViews=1|sessions=1|saveErrors=0; blab6_options=17z0z0z0z4z6z9z7z0z0z999; blab6_xuidc=1z1930ef9e587ef53b69ab6c13c1f97cdb
    153. HTTP_HOST  
    154. HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
    155. HTTP_X_FORWARDED_FOR   
    156. HTTP_X_REAL_IP 
    157. PATH    .:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/mysql/bin
    158. REMOTE_ADDR
    159. REMOTE_PORT 19215
    160. SCRIPT_FILENAME
    161. SERVER_ADDR
    162. SERVER_ADMIN   
    163. SERVER_NAME
    164. SERVER_PORT 80
    165. SERVER_SIGNATURE    <ADDRESS>Apache/1.3.37 Server at Port 80</ADDRESS>
    166. SERVER_SOFTWARE Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7e-p1 PHP/5.2.10
    167. GATEWAY_INTERFACE   CGI/1.1
    168. SERVER_PROTOCOL HTTP/1.0
    169. REQUEST_METHOD  GET
    170. QUERY_STRING    no value
    171. REQUEST_URI /phpinfo.php
    172. SCRIPT_NAME /phpinfo.php
    173.  
    174. HTTP Headers Information
    175.  
    176. HTTP Request Headers
    177. HTTP Request    GET /phpinfo.php HTTP/1.0
    178. Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    179. Accept-Charset  windows-1251,utf-8;q=0.7,*;q=0.3
    180. Accept-Encoding gzip,deflate,sdch
    181. Accept-Language ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
    182. Connection  close
    183. Cookie  __2gis_js_api=userId=8152c4e5-bd88-2d98-a99f-5c35bc3db425|domain=|lastPath=blank|lastTime=1361152888247|pageViews=1|sessions=1|saveErrors=0; blab6_options=17z0z0z0z4z6z9z7z0z0z999; blab6_xuidc=1z1930ef9e587ef53b69ab6c13c1f97cdb
    184. Host   
    185. User-Agent  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
    186. X-Forwarded-For
    187. X-Real-IP  
    188. HTTP Response Headers
    189. X-Powered-By    PHP/5.2.10
    190. Connection  close
    191. Content-Type    text/html; charset=windows-1251
    192.  
    193. bz2
    194.  
    195. BZip2 Support   Enabled
    196. Stream Wrapper support  compress.bz2://
    197. Stream Filter support   bzip2.decompress, bzip2.compress
    198. BZip2 Version   1.0.3, 15-Feb-2005
    199.  
    200. date
    201.  
    202. date/time support   enabled
    203. "Olson" Timezone Database Version   2011.12
    204. Timezone Database   external
    205. Default timezone    Asia/Novosibirsk
    206.  
    207. Directive   Local Value Master Value
    208. date.default_latitude   31.7667 31.7667
    209. date.default_longitude  35.2333 35.2333
    210. date.sunrise_zenith 90.583333   90.583333
    211. date.sunset_zenith  90.583333   90.583333
    212. date.timezone   no value    no value
    213.  
    214. ftp
    215.  
    216. FTP support enabled
    217.  
    218. gd
    219.  
    220. GD Support  enabled
    221. GD Version  bundled (2.0.34 compatible)
    222. FreeType Support    enabled
    223. FreeType Linkage    with freetype
    224. FreeType Version    2.2.1
    225. T1Lib Support   enabled
    226. GIF Read Support    enabled
    227. GIF Create Support  enabled
    228. JPG Support enabled
    229. PNG Support enabled
    230. WBMP Support    enabled
    231. XPM Support enabled
    232. XBM Support enabled
    233. JIS-mapped Japanese Font Support    enabled
    234.  
    235. iconv
    236.  
    237. iconv support   enabled
    238. iconv implementation    libiconv
    239. iconv library version   1.13
    240.  
    241. Directive   Local Value Master Value
    242. iconv.input_encoding    ISO-8859-1  ISO-8859-1
    243. iconv.internal_encoding ISO-8859-1  ISO-8859-1
    244. iconv.output_encoding   ISO-8859-1  ISO-8859-1
    245.  
    246. libxml
    247.  
    248. libXML support  active
    249. libXML Version  2.7.3
    250. libXML streams  enabled
    251.  
    252. mysql
    253.  
    254. MySQL Support   enabled
    255. Active Persistent Links 0
    256. Active Links    0
    257. Client API version  5.1.36
    258. MYSQL_MODULE_TYPE   no value
    259. MYSQL_SOCKET    /tmp/mysql.sock
    260. MYSQL_INCLUDE   no value
    261. MYSQL_LIBS  no value
    262.  
    263. Directive   Local Value Master Value
    264. mysql.allow_persistent  On  On
    265. mysql.connect_timeout   60  60
    266. mysql.default_host 
    267. mysql.default_password  no value    no value
    268. mysql.default_port  3306    3306
    269. mysql.default_socket    no value    no value
    270. mysql.default_user  no value    no value
    271. mysql.max_links Unlimited   Unlimited
    272. mysql.max_persistent    Unlimited   Unlimited
    273. mysql.trace_mode    Off Off
    274.  
    275. pcre
    276.  
    277. PCRE (Perl Compatible Regular Expressions) Support  enabled
    278. PCRE Library Version    7.9 2009-04-11
    279.  
    280. Directive   Local Value Master Value
    281. pcre.backtrack_limit    100000  100000
    282. pcre.recursion_limit    100000  100000
    283.  
    284. Reflection
    285.  
    286. Reflection  enabled
    287. Version $Id: php_reflection.c,v 1.164.2.33.2.57 2009/05/21 16:05:11 lbarnaud Exp $
    288.  
    289. session
    290.  
    291. Session Support enabled
    292. Registered save handlers    files user
    293. Registered serializer handlers  php php_binary
    294.  
    295. Directive   Local Value Master Value
    296. session.auto_start  Off Off
    297. session.bug_compat_42   On  On
    298. session.bug_compat_warn On  On
    299. session.cache_expire    180 180
    300. session.cache_limiter   nocache nocache
    301. session.cookie_domain   no value    no value
    302. session.cookie_httponly Off Off
    303. session.cookie_lifetime 0   0
    304. session.cookie_path /   /
    305. session.cookie_secure   Off Off
    306. session.entropy_file    no value    no value
    307. session.entropy_length  0   0
    308. session.gc_divisor  100 100
    309. session.gc_maxlifetime  1440    1440
    310. session.gc_probability  1   1
    311. session.hash_bits_per_character 4   4
    312. session.hash_function   0   0
    313. session.name    PHPSESSID   PHPSESSID
    314. session.referer_check   no value    no value
    315. session.save_handler    files   files
    316. session.save_path   /tmp    /tmp
    317. session.serialize_handler   php php
    318. session.use_cookies On  On
    319. session.use_only_cookies    Off Off
    320. session.use_trans_sid   0   0
    321.  
    322. sockets
    323.  
    324. Sockets Support enabled
    325.  
    326. SPL
    327.  
    328. SPL support enabled
    329. Interfaces  Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
    330. Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilterIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RegexIterator, RuntimeException, SplFileInfo, SplFileObject, SplObjectStorage, SplTempFileObject, UnderflowException, UnexpectedValueException
    331.  
    332. standard
    333.  
    334. Regex Library   Bundled library enabled
    335. Dynamic Library Support enabled
    336. Path to sendmail    /usr/sbin/sendmail -t -i
    337.  
    338. Directive   Local Value Master Value
    339. assert.active   1   1
    340. assert.bail 0   0
    341. assert.callback no value    no value
    342. assert.quiet_eval   0   0
    343. assert.warning  1   1
    344. auto_detect_line_endings    0   0
    345. default_socket_timeout  120 120
    346. safe_mode_allowed_env_vars  PHP_    PHP_
    347. safe_mode_protected_env_vars    LD_LIBRARY_PATH LD_LIBRARY_PATH
    348. url_rewriter.tags   a=href,area=href,frame=src,form=,fieldset=  a=href,area=href,frame=src,form=,fieldset=
    349. user_agent  no value    no value
    350.  
    351. sysvmsg
    352.  
    353. sysvmsg support enabled
    354. Revision    $Revision: 1.20.2.3.2.8 $
    355.  
    356. timezonedb
    357.  
    358. Alternative Timezone Database   enabled
    359. Timezone Database Version   2011.12
    360.  
    361. xml
    362.  
    363. XML Support active
    364. XML Namespace Support   active
    365. libxml2 Version 2.7.3
    366.  
    367. zip
    368.  
    369. Zip enabled
    370. Extension Version   $Id: php_zip.c,v 1.1.2.50 2009/03/01 17:35:25 iliaa Exp $
    371. Zip version 1.8.11
    372. Libzip version  0.9.0
    373.  
    374. zlib
    375.  
    376. ZLib Support    enabled
    377. Stream Wrapper support  compress.zlib://
    378. Stream Filter support   zlib.inflate, zlib.deflate
    379. Compiled Version    1.2.3
    380. Linked Version  1.2.3
    381.  
    382. Directive   Local Value Master Value
    383. zlib.output_compression Off Off
    384. zlib.output_compression_level   -1  -1
    385. zlib.output_handler no value    no value
    386.  
    387. Additional Modules
    388.  
    389. Module Name
    390. sysvsem
    391. sysvshm
    392.  
    393. Environment
    394.  
    395. Variable    Value
    396. USER   
    397. MAIL    /var/mail/
    398. SHLVL   1
    399. HOME    /home/
    400. _   /bin/sh
    401. TERM    xterm
    402. BLOCKSIZE   K
    403. PATH    .:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/mysql/bin
    404. PHPRC   /home/:/home//etc
    405. SHELL   /bin/bash
    406. PWD /home/
    407. FTP_PASSIVE_MODE    YES
    408.  
    409. PHP Variables
    410.  
    411. Variable    Value
    412. _REQUEST["__2gis_js_api"]   userId=8152c4e5-bd88-2d98-a99f-5c35bc3db425|domain=|lastPath=blank|lastTime=1361152888247|pageViews=1|sessions=1|saveErrors=0
    413. _REQUEST["blab6_options"]   17z0z0z0z4z6z9z7z0z0z999
    414. _REQUEST["blab6_xuidc"] 1z1930ef9e587ef53b69ab6c13c1f97cdb
    415. _COOKIE["__2gis_js_api"]    userId=8152c4e5-bd88-2d98-a99f-5c35bc3db425|domain=.com|lastPath=blank|lastTime=1361152888247|pageViews=1|sessions=1|saveErrors=0
    416. _COOKIE["blab6_options"]    17z0z0z0z4z6z9z7z0z0z999
    417. _COOKIE["blab6_xuidc"]  1z1930ef9e587ef53b69ab6c13c1f97cdb
    418. _SERVER["DOCUMENT_ROOT"]    /home//.com/docs/wps
    419. _SERVER["HTTP_ACCEPT"]  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    420. _SERVER["HTTP_ACCEPT_CHARSET"]  windows-1251,utf-8;q=0.7,*;q=0.3
    421. _SERVER["HTTP_ACCEPT_ENCODING"] gzip,deflate,sdch
    422. _SERVER["HTTP_ACCEPT_LANGUAGE"] ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
    423. _SERVER["HTTP_CONNECTION"]  close
    424. _SERVER["HTTP_COOKIE"]  __2gis_js_api=userId=8152c4e5-bd88-2d98-a99f-5c35bc3db425|domain=.com|lastPath=blank|lastTime=1361152888247|pageViews=1|sessions=1|saveErrors=0; blab6_options=17z0z0z0z4z6z9z7z0z0z999; blab6_xuidc=1z1930ef9e587ef53b69ab6c13c1f97cdb
    425. _SERVER["HTTP_HOST"]    .com
    426. _SERVER["HTTP_USER_AGENT"]  Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
    427. _SERVER["HTTP_X_FORWARDED_FOR"]
    428. _SERVER["HTTP_X_REAL_IP"]  
    429. _SERVER["PATH"] .:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/mysql/bin
    430. _SERVER["REMOTE_ADDR"] 
    431. _SERVER["REMOTE_PORT"]  19215
    432. _SERVER["SCRIPT_FILENAME"]  /home//.com/docs/wps/phpinfo.php
    433. _SERVER["SERVER_ADDR"] 
    434. _SERVER["SERVER_ADMIN"] postmaster@.com
    435. _SERVER["SERVER_NAME"]  .com
    436. _SERVER["SERVER_PORT"]  80
    437. _SERVER["SERVER_SIGNATURE"] <ADDRESS>Apache/1.3.37 Server at .com Port 80</ADDRESS>
    438. _SERVER["SERVER_SOFTWARE"]  Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7e-p1 PHP/5.2.10
    439. _SERVER["GATEWAY_INTERFACE"]    CGI/1.1
    440. _SERVER["SERVER_PROTOCOL"]  HTTP/1.0
    441. _SERVER["REQUEST_METHOD"]   GET
    442. _SERVER["QUERY_STRING"] no value
    443. _SERVER["REQUEST_URI"]  /phpinfo.php
    444. _SERVER["SCRIPT_NAME"]  /phpinfo.php
    445. _SERVER["PATH_TRANSLATED"]  /home//.com/docs/wps/phpinfo.php
    446. _SERVER["PHP_SELF"] /phpinfo.php
    447. _SERVER["REQUEST_TIME"] 1365478371
    448. _SERVER["argv"]
    449. Array
    450. (
    451. )
    452. _SERVER["argc"] 0
    453. _ENV["USER"]   
    454. _ENV["MAIL"]    /var/mail/
    455. _ENV["SHLVL"]   1
    456. _ENV["HOME"]    /home/
    457. _ENV["_"]   /bin/sh
    458. _ENV["TERM"]    xterm
    459. _ENV["BLOCKSIZE"]   K
    460. _ENV["PATH"]    .:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/local/mysql/bin
    461. _ENV["PHPRC"]   /home/:/home//etc
    462. _ENV["SHELL"]   /bin/bash
    463. _ENV["PWD"] /home/
    464. _ENV["FTP_PASSIVE_MODE"]    YES
    [/code]

    Еще раз пересчитал, браузер Chrome ждет 60 секунд и все! Хотя стоит 600 в конфиге, писал выше. Помогите ПЛЗ.???

    В index.php и upload.php также добавил: ini_set("max_execution_time", "600"); set_time_limit ("600"); ТОЛКУ НЕТ!
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    нулевой лимит отменяет лимит вообще
    апачевский кипэлайв и его таймаут не относятся к вашей задаче вообще - это сколько запросов можно сделать поверх одного соединения и время жизни соединения. если выставить эту муть в близкие к нулю значения, то браузер просто будет тратить уйму времени на переустановку соединений.
     
  6. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Это понятно, ну так как можно таймаут прописать так чтобы он был равен 10 минутам? max_execution_time=600 это разве не достаточно? Или это в миллисекундах?
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а если не трогать max_execution_time и задать time_limit 0 ?
     
  8. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    я бы ещё попробовал почитать http://php.net/ftp_connect
    там есть таймауты, может это как-то влияет.