plz Я столкнулся с проблемой; используя доктрину 2 zf2, когда есть много соединений, она вызывает это исключение; проблема не в том, что происходит, но в том, что он показывает логин и пароль БД ... как я могу это исправить, как я могу хотя бы избежать отображения пароля и логина? Благодарю.Исключение ZF2 Doctrine2 Слишком много соединений?
ответ
Если вы в процессе развития, такого рода информация полезна. Однако, если вы находитесь в производстве, вам следует избегать вывода таких ошибок. Измените конфигурацию php.ini
как можно скорее. display_errors = off
Также попытайтесь поймать исключения и обработать их, используя блоки try/catch в вашем коде.
UPDATE
Если у вас есть display_errors = off
в ваших php.ini
и ошибки по-прежнему появляются, это может быть возможно, что вы переопределение, что пункт где-то в вашем коде, используя ini_set
предложения или что вы используете другой php.ini
файл (их может быть несколько).
Если вы находитесь в производстве, вам придется удалить эти ini_set
или переопределить их снова, используя предложение ini_set('display_errors', 'Off');
, где подходит.
Это исключения из PDO, и сообщение не является чем-то, что вы можете изменить, поэтому единственный способ избежать этой проблемы - захватить исключения или не показать, что они отключили объект display_errors
.
Я нахожусь в производстве, а php.ini настроен с помощью display_errors = off ... !!!! – user3911183
@ user3911183 приветствую вас, согласитесь или проголосуйте, по крайней мере, если это поможет. – acontell
@ user3911183 Вы переопределяете свой php.ini в своем коде с помощью предложений 'ini_set'? – acontell
- 1. Слишком много соединений Исключение
- 2. Слишком много соединений Исключение весной Batch
- 3. Как преодолеть исключение «java.sql.SQLException: Слишком много соединений»?
- 4. Слишком много соединений Asp.net
- 5. Hibernate - слишком много соединений
- 6. Python: слишком много соединений()?
- 7. Слишком много соединений
- 8. get_file_contents слишком много соединений
- 9. HikariCP слишком много соединений
- 10. VB.NET: Слишком много соединений
- 11. Entitymanager, слишком много соединений
- 12. doctrine2 медленно слишком много запросов
- 13. Слишком много соединений: Hibernate BoneCP
- 14. Слишком много соединений Ошибка: Hibernate
- 15. Слишком много постоянных TCP-соединений
- 16. Отладка MySQL «слишком много соединений»
- 17. mpi + infiniband слишком много соединений
- 18. Ошибка JDBC «Слишком много соединений»
- 19. PHPUnit/DbUnit «Слишком много соединений»
- 20. Linux - Слишком много закрытых соединений
- 21. pdo слишком много соединений, предложение
- 22. Слишком много соединений для MongoDB
- 23. Codeigniter Слишком много соединений __construct()
- 24. Ошибка MySQL «Слишком много соединений»
- 25. Ошибка JDBC слишком много соединений
- 26. Java с использованием JDBC - Слишком много соединений Исключение?
- 27. ZF2 Doctrine2 Pagination Cache
- 28. PHPUnit тесты и Doctrine, слишком много соединений
- 29. Слишком много потоков Исключение
- 30. MySQL Entity Provider: «Слишком много соединений»
Какая версия php вы используете? Как бы то ни было, попробуйте увеличить максимальное соединение запуска mysql с консоли mysql командой 'set global max_connections = 800;'. Надеюсь, эта помощь – Matteo
Я использую версию php 5.2.0 – user3911183