Поставщик общей памяти ошибка времени ожидания 258

3 Answers

  • This error is probably caused by a very slow connection or SQL query taking a long time.
  • It is not an SQL Server problem.
  • Try extending the timeout value in your connectionString in PHP.

    See this previous answer

You need to change some setting in your php.ini : upload_max_filesize
= 2M ;or whatever size you want

max_execution_time = 60 ; also, higher if you must

Were your PHP.ini is depends on your enviroment

Community's user avatar

answered Nov 4, 2013 at 21:31

Yakov R.'s user avatar

Yakov R.Yakov R.

6028 silver badges22 bronze badges

Setting max_execution_time to 0 (unlimited) alone, did not do it for me.

However, increasing the memory limit default from 128MB to 2GB worked:

max_execution_time = 0
memory_limit = 2048M

answered Sep 11, 2014 at 13:02

AnchovyLegend's user avatar

AnchovyLegendAnchovyLegend

12.2k39 gold badges147 silver badges232 bronze badges

PHP 5.3.19 to Sql Server 2008 all queries timed out including ‘select getdate()’
Changing the two params max_execution_time to 0 and memory_limit = 1024M did it for me.

answered Mar 21, 2017 at 5:02

xaccor's user avatar

Добрый день.

У меня есть сайт на php5.

Все запросы выполняются с помощью sqlsrv;

Когда я делаю запрос, я получаю ошибку:

[Microsoft][SQL Server Native Client 11.0]Shared Memory Provider: Timeout error [258]

Как исправить ошибку?

Поделиться

Источник

3 ответа

  • Эта ошибка, вероятно, вызвана очень медленным соединением или SQL-запросом, занимающим много времени.
  • Это не проблема SQL Server.
  • Попробуйте увеличить значение таймаута в вашей строке подключения в PHP.

    См. предыдущий ответ

Вам нужно изменить некоторые настройки в php.ini: upload_max_filesize = 2M или любой другой размер, который вы хотите

max_execution_time = 60; также, выше, если вы должны

Если ваш PHP.ini зависит от вашего окружения

Yakov R.

Поделиться

PHP 5.3.19 to Sql Server 2008 все запросы, включая «select getdate()»,
Изменение двух параметров max_execution_time на 0 и memory_limit = 1024M сделали это для меня.

xaccor

Поделиться

Установка max_execution_time в 0 (без ограничений) одна, не сделала этого для меня.

Однако увеличилось ограничение памяти по умолчанию от 128MB до 2GB:

max_execution_time = 0
memory_limit = 2048M

AnchovyLegend

Поделиться

Ещё вопросы

  • 0Предотвращение дублирования инициализации асинхронных служб в Angular.js
  • 0ключевое слово на элементах встроенного блока
  • 0Проблема реализации базовых шаблонов
  • 1Карты Google — кластеризация маркеров с помощью нажимаемых маркеров
  • 0AngularJS не оценивает сразу при использовании перезагрузки кэша
  • 0повторение ассоциативных массивов занимает слишком много времени
  • 1Python запускается из командной строки и запускает версию 3.6, а в моих файлах — версию 3.4
  • 0Spring Data: findByEntityNot () во многих отношениях
  • 1Получить IP из AWS SDK descriptionAddresses
  • 0не могу заставить подклассы работать должным образом
  • 0используя jQuery, чтобы снять все флажки, а затем проверить установленный
  • 0Angular — Как изменить значение свойства $ scope с помощью функции в $ scope
  • 1Плагин com.mysema.querydsl querydsl-apt не генерирует классы QueryDSL
  • 0Как я могу непрерывно запускать функцию после добавления данных и завершения работы с этими данными
  • 0Php dbase возвращает неверное количество столбцов
  • 1Приложение закрывается после того, как намеренно не дал разрешение на местоположение
  • 0C ++ STL и библиотеки DLL
  • 1Как узнать, играет ли звук с помощью C #?
  • 1Как реализовать Data Access Layer с использованием необработанного JDBC без использования объектно-реляционной модели (ORM)
  • 0Создание редактируемых списков с использованием HTML и JQuery
  • 0Экспортные перерывы HighCharts после сброса параметров диаграммы
  • 0jQuery UI Ссылки в заголовке аккордеона не работают
  • 0$ _POST в пределах heredoc php
  • 1Какая разница между решениями проблемы «текстовая коммуникация не разрешена»
  • 1Python 3 — Сокращение списка путем циклического восстановления данного набора
  • 0C ++ Соединение двух разделенных на трубы файлов по ключевым полям
  • 1Java — разница ноль против пустого
  • 0как пройти http ошибку 400 без удаления куки
  • 1Изменить текст на жирный или добавить изображения с помощью Google Script
  • 0Возникли проблемы с ориентацией на селектор (или что-то)
  • 0Открыть модал в определенную дату / время [дубликаты]
  • 0привязка события click к jqzoom для запуска fancybox
  • 0Угловой / Javascript поисковый массив для ключа объекта
  • 0По умолчанию работает только для 8 и 9. После этого он использует первое число и обрабатывает его как 1,2,3
  • 1Java-сервлеты: проверка XML на xsd
  • 0Angular не обновляет цикл из-за реализации $ mdDialog (Material Design)
  • 0Объект является нулевым или не является объектом в Internet Explorer 8
  • 0Заголовок с использованием Itext
  • 1InvalidOperationException при внедрении в контроллеры API с помощью Ninject и Web API 2.1
  • 0Jquery .siblings () не работает с пользовательскими атрибутами
  • 0Как создать ассоциативный массив php из грязных данных
  • 0Невозможно обновить значение индекса `$ scope` из клика DOM
  • 1Где поместить папку META-INF для приложения JPA
  • 1Как использовать ресурс, ссылающийся на родительское представление?
  • 1Как программно изменить изображение-макет пользовательского предпочтения?
  • 0JpaException данных Spring «Не удалось извлечь ResultSet» для метода вставки с собственным SQL
  • 0Console.log (‘variable’) — как показать
  • 0Упростите проверку php массива из формы ввода
  • 1Привязать динамически сгенерированный Grid как DataTemplate к HubSection в C #
  • 0Точность чтения в файле

Сообщество Overcoder

  • Remove From My Forums
  • Question

  • Hi All,

    Hopefully there is somebody that can help me…

    When running the etl I’m getting the error: <SSIS Task>: Shared Memory Provider: Timeout error [258] ; followed by the message «Communication link failure».

    What is special about this message that it happens on a SQL Execute task (random task) and the Timeout is after 2 minutes.

    When executing the packages separatly it is working fine. The SQL Tasks that are failing are also quit heavy, but reasonable and takes between >2min and 10 — 15 min. Statements are stored procedures that puts an index on 3 mil. records or update
    statements,…

    I had a look to all my (SSIS-etl) timeouts and they have the default value 0, the «remote query timeout» of the server is set to 10 minutes. According to me, these are the only one that exists?

    There are 2instances on the server each instance has 24GB allocated, the server has 64 in total. Also when the etl runs (that results in an error) no other etl is running on the 2 instances. I’m working with the oledb \sql server native client 11.0 provider:
    SQLNCLI11.1.

    It is frustrating because I don’t have a clear error message. Maybe there or other places to look? I had a look on the application log & sql server log but it did not made me any wiser…

    Any help is appriciated,

    Bram

Answers

    • Marked as answer by

      Monday, April 14, 2014 3:34 PM

1C
Админ
ошибка субд microsoft sql server native client 11.0
0

blackknight

14.06.14

12:03

ошибка субд

microsoft sql server native client 11.0: Поставщик общей памяти: Ошибка времени ожидания [258]

HRESULT=8004005,HRESULT=8004005,HRESULT=8004005, SQLSrvr: SQLSTATE=08001, state=1, Severity=10, native=258, line=0

1

blackknight

14.06.14

12:05

Прошу прощенья за ошибку, v8, а не v7.

2

blackknight

14.06.14

12:11

Кто-нибудь сталкивался?

3

Lokli

18.06.14

12:27

А вы в яндексе или в гугле заблокированы? ))

А так, сайт Гилёва вам в помощь.

Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.

Добрый день.

У меня есть сайт на php5.

Все запросы выполняются с помощью sqlsrv;

Когда я делаю запрос, я получаю ошибку:

[Microsoft][SQL Server Native Client 11.0]Shared Memory Provider: Timeout error [258]

Как исправить ошибку?

2013-04-05 07:04

3
ответа

Решение

  • Эта ошибка, вероятно, вызвана очень медленным подключением или длительным запросом SQL.
  • Это не проблема SQL Server.
  • Попробуйте расширить значение тайм-аута в вашей строки подключения в PHP.

    Смотрите этот предыдущий ответ

Вам нужно изменить некоторые настройки в вашем php.ini: upload_max_filesize
= 2M или любой другой размер, который вы хотите

max_execution_time = 60; Кроме того, выше, если вы должны

Были ли ваши PHP.ini зависит от вашей среды

2013-11-04 21:31

В PHP 5.3.19 для Sql Server 2008 тайм-аут всех запросов, включая ‘select getdate()’, изменив два параметра max_execution_time на 0 и memory_limit = 1024M, сделал это для меня.

2017-03-21 05:02

Настройка max_execution_time в 0 (без ограничений) в одиночку, не сделал это для меня.

Однако увеличение лимита памяти по умолчанию с 128MB в 2GB работал:

max_execution_time = 0
memory_limit = 2048M

2014-09-11 13:02

Понравилась статья? Поделить с друзьями:
  • Поставщик tcp ошибка времени ожидания 258
  • Постигать трудности ошибка
  • Поставить роспись лексическая ошибка
  • Поставить пьесу лексическая ошибка
  • Поставить проблему речевая ошибка