Skip to content

Mejorar bug con FLOCK() #1

@marcoas

Description

@marcoas
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP Warning:  fopen(/tmp/lock_mkdir_cron): Failed to open stream: Permission denied in /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php on line 169
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP Stack trace:
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP   1. {main}() /var/www/nopublic/cron/ventas.php:0
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP   2. Dps\ErrorToDiscord->__construct($appName = 'Puma ARG Incidencias', $webhookDiscord = *uninitialized*) /var/www/nopublic/cron/ventas.php:20
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP   3. Dps\ErrorHandler->__construct() /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorToDiscord.php:37
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP   4. Dps\ErrorHandler->setLogPath() /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php:51
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP   5. fopen($filename = '/tmp/lock_mkdir_cron', $mode = 'c') /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php:169
[27-Jun-2025 16:45:01 Etc/GMT+3] PHP Fatal error:  Uncaught TypeError: flock(): Argument #1 ($stream) must be of type resource, false given in /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php:171
Stack trace:
#0 /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php(171): flock(false, 2)
#1 /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php(51): Dps\ErrorHandler->setLogPath()
#2 /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorToDiscord.php(37): Dps\ErrorHandler->__construct()
#3 /var/www/nopublic/cron/ventas.php(20): Dps\ErrorToDiscord->__construct('Puma ARG Incide...')
#4 {main}
  thrown in /var/www/nopublic/vendor/dps-software-srl/php-error-lib/src/ErrorHandler.php on line 171

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions