Я прочитал документацию для oci_cancel, но мне кажется немного нечеткой. oci_cancel убивает процесс sql на сервере? Если нет, как я могу создать скрипт, выполняющий SQL-запрос, ждет момент и если запрос превышает 10 секунд (например), отмените запрос на сервере? Извините, если этот вопрос похож на тот, который был задан вовремя, но я не нашел удовлетворительного ответа.
Я создал сценарий загрузки в php, который берет файл, изменяет его размер и создает обрезанный квадрат миниатюры. Сам скрипт работает нормально. Однако, когда я пытался загрузить изображение через Firefox, при нажатии кнопки отправки браузер показывает анимацию загрузки, но он никогда не вызывает сценарий, он просто остается на текущей странице. Если вы не загружаете изображение, тогда […]
У меня есть php-скрипты, которые вызывают скрипты perl, чтобы делать разные вещи, и иногда я получаю их там, где они просто продолжаются и не возвращаются, это основано на переменной, которая передается в perl-скрипт, и я много делаю из разных по порядку, поэтому я не могу действительно отлаживать его напрямую, так как у меня нет ответа […]
Я запускаю цикл foreach в php, который занимает больше времени, чем мое максимальное время выполнения 30 секунд. Цикл отправляет пользователям индивидуальные письма. Вместо того, чтобы запускать задания cron каждые 30 секунд и создавать очереди для записей, неэтично просто перезапустить счетчик в цикле, используя set_time_limit(30) ? $i = 0; //start count from 0 foreach ($users as […]
Я использую сокеты для отправки данных на сервер, который может не отвечать. Поэтому я пытаюсь определить тайм-аут, используя это решение в SO. Сделать PHP socket_connect таймаут socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => 1, 'usec' => 0)); socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => 1, 'usec' => 0)); Это работает, когда соединение выполняется, и сервер слишком долго реагирует. Но […]
Мне было интересно, как установить тайм-аут на вызов socket_read ? В первый раз, когда он вызывает socket_read , он ожидает, пока данные будут отправлены, и если никакие данные не будут отправлены в течение 5 секунд, я хочу отключить соединение. Любая помощь? Я уже не пробовал SO_RCVTIMEO . Я создаю сокет с socket_create() и слушаю его […]
В моем php-скрипте я восстанавливаю резервные копии базы данных db2. Они становятся все больше и больше. Итак, теперь я получаю 500 Server Error после + -30 минут после выполнения скрипта. Была (mod_fastcgi.c.3352) response not received, request sent: 634 on socket: tcp:127.0.0.1:9090 for /wrational/restoredb.php?mode=restore&database=RATIONAL, closing connection эта строка в (mod_fastcgi.c.3352) response not received, request sent: 634 […]
Есть ли способ тайм-аута функции? У меня есть 10 минут, чтобы выполнить работу. Задание включает цикл for, вот пример: <?php foreach($arr as $key => $value){ some_function($key, $value); //This function does SSH and SFTP stuff } ?> $ arr имеет 15 элементов, а some_function () иногда может занимать более 1 минуты. Фактически, как только его повесили […]
Кто-нибудь знает, где я могу прочитать учебное пособие, или знаю, как создать тайм-аут сеанса на основе Javascript с встроенным предупреждением и, возможно, следующие функции: пользовательская активность сбрасывает таймер взаимодействует с базой данных (последний раз видел и т. д.) если он неактивен, он выйдет из системы (перенаправляя страницу logout.php) перед тем, как он войдет в систему, […]
У меня есть сайт, который создает сеанс для тележек для покупок. $_SESSION['cart']=array(); Кажется, что сервер автоматически убивает сессию после X-времени бездействия, я предполагаю, что это установлено в php.ini (но мой хост не предоставляет мне доступ, они просто позволяют мне сообщать им об изменениях, поэтому я не могу играть! :(). Есть ли лучший способ сохранить сеансы […]