PHP mysqli повторно подключают проблему

REST является архитектурой, где ресурсы определены и обращены.

Для понимания REST лучше всего необходимо посмотреть Ресурс ориентированная архитектура (ROA) , который дает ряд инструкций для, на самом деле реализовывая остальных архитектура.

REST не должен быть по HTTP, но это наиболее распространено. REST был сначала создан одним из создателей HTTP все же.

12
задан Evan Carothers 23 September 2009 в 21:22
поделиться

4 ответа

В документе для mysqli_ping () говорится, что если вы установите глобальный параметр mysqli.reconnect в 1 (в вашем php.ini), то mysqli_ping () переподключится, когда обнаружит, что соединение пропало.

Обновление: С тех пор, как я ответил на этот вопрос в 2009 году, PHP в основном перешел на использование драйвера mysqlnd по умолчанию вместо libmysql . Как упоминается в комментарии ниже, mysqlnd не поддерживает функцию mysqli_ping () , и разработчики PHP сделали это намеренно, согласно их ответу «Не исправлю» в ] https://bugs.php.net/bug.php?id=52561

Таким образом, похоже, что решения для автоматического переподключения в PHP больше нет.

15
ответ дан 2 December 2019 в 21:44
поделиться

Вы не можете использовать постоянные соединения? Кроме того, действительно ли это необходимо для fork ()?

0
ответ дан 2 December 2019 в 21:44
поделиться

Используйте http://www.php.net/manual/en/mysqli.real-connect.php ... переустановите php и проверьте настройки php.ini

-1
ответ дан 2 December 2019 в 21:44
поделиться

Вы можете попробовать что-нибудь немного другое ... вместо ping ... попробуйте отправить действительно простой запрос с низкой интенсивностью, например "select now ()", и посмотрите, получите ли вы лучший результат.

0
ответ дан 2 December 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: