AndreyPopov
18.03.2023 20:33
0

зауважу відразу, що

  1. скріпт
    lscache-test-php-timeout.php зі змістом
    <?php
    echo www.php.net/date('h:i:s') . "\n";
    www.php.net/sleep(3600);
    echo www.php.net/date('h:i:s') . "\n";

    був створенний саме за рекомендацією тех.підримки два роки тому, коли виникли схожі проблеми.
    але тоді вони були ВИРІШЕНІ!

  2. php max_execution_time для сайту встановлено у 3600

зараз же на питання ЧОМУ скріпти:
www.priazha-shop.com/lscache-test-php-timeout400.php

<?php
echo www.php.net/date('h:i:s') . "\n";
www.php.net/sleep(400);
echo www.php.net/date('h:i:s') . "\n";

lscache-test-php-timeout500.php

<?php
echo www.php.net/date('h:i:s') . "\n";
www.php.net/sleep(500);
echo www.php.net/date('h:i:s') . "\n";

lscache-test-php-timeout600.php

<?php
echo www.php.net/date('h:i:s') . "\n";
www.php.net/sleep(600);
echo www.php.net/date('h:i:s') . "\n";

lscache-test-php-timeout.php

<?php
echo www.php.net/date('h:i:s') . "\n";
www.php.net/sleep(3600);
echo www.php.net/date('h:i:s') . "\n";

виводять час тільки один раз и після цього через 5 хвилин (300 секунд) обриваються

і тільки скріпт
www.priazha-shop.com/lscache-test-php-timeout300.php

<?php
echo www.php.net/date('h:i:s') . "\n";
www.php.net/sleep(300);
echo www.php.net/date('h:i:s') . "\n";

виводить час двічі.

при чому у консолі усі ці скріпти
php ./lscache-test-php-timeout.php
відпрацьовують без проблем

так от замість того, щоб шукати причини обриву системою виконання скріптів, тех.підримка задає питання:

  • а для чого вам потрібні ці скріпти?
  • а де ви використовуєте ці скріпти?

ну дуже високий та професійний рівень тех.підтримки :(

karlov
22.03.2023 11:39
0

У LiteSpeed було власне значення таймаута з’єднання, що дорівнювало 300 секунд. Через це з’єднання закривалося до закінчення max_execution_time. Внесли деякі зміни в конфігурацію веб-сервера, тепер такого бути не повинно. Зараз ваш тестовий скрипт відпрацьовує повністю і видає два значення. Перевірте, будь ласка.

AndreyPopov
04.04.2023 18:36
0
У LiteSpeed було власне значення таймаута з’єднання, що дорівнювало 300 секунд. Через це з’єднання закривалося до закінчення max_execution_time. Внесли деякі зміни в конфігурацію веб-сервера, тепер такого бути не повинно. Зараз ваш тестовий скрипт відпрацьовує повністю і видає два значення. Перевірте, будь ласка.

ну більше ніж 900 секунд мне не вдалося побачити, але проблему з передчасним завершенням скріптів у темі https://www.ukraine.com.ua/uk/forum/hosting/HTO-ta-YaK-mozhe-virishiti-probl.html вирішено

Тема закрита.