Reza Behrouzi

First Name: Reza

Last Name: Behrouzi

Date & Place of Birth: 15/12/1986 – Tehran                                                   

Cellphone: +98 912 286 4095

Email:

  • reza.behrouzi@hotmail.com
  • r_behrouzi@azad.ac.ir

 

  1. Specialty area
  • Computer Networks (Cisco & Microsoft)
  • Virtualization (VMWare & Microsoft)
  • Strategic Management of Information Technology
  • System Requirements Analysis
  • IT Project Management
  • IT Project Consultancy

 

  1. Educational Background
  • Islamic Azad University, Central Tehran Branch                                      2016 - Present
  • Ph.D. Candidate, Computer systems architecture

Tehran, Iran.

 

  • Ministry of science research and technology, Tarjoman Oloum             2016 - 2017
  • Doctorate, Business Administration(DBA)

Tehran, Iran.

 

  • Islamic Azad University, Science and Research Branch                           2010 - 2013
  • Master of Science in Computer Systems Architecture

Tehran, Iran.

 

  • Islamic Azad University, South Tehran Branch                                         2005 - 2010
  • Bachelor of Science in Computer Hardware Engineering

Tehran, Iran.

 

 

  1. Occupational Background
  • Consultant and Information Technology Administrator                          2012 - Present
    • Arkan Darman Ltd.- Smith & Nephew's Distributor
    • Tehran, Iran.
    • Job description:
  1. Design and development of the company's cable and wireless network.
  2. Installation and configuration of the Domain Controller server.
  3. Installation and configuration of financial servers.
  4. Installation and configuration of the server for network control and internet management.
  5. The establishment of VPN and remote control services for security purposes and network access control.
  6. Setting up the internal mail service.
  7. Setting the MikroTik router.
  8. The support of computer systems and the network communications within those systems.
  9. Installing, configuring, and supporting CCTV cameras.
  10. Web service management and support.
  11. Developing and installing administrative software.
  12. Project management in the design, configure, support and training of warehouse software.
  13. Delivering Help Desk services.
  14. Attending IT-related meetings for exchanging of information and solving the problem.
  • Consultant and Information Technology Administrator                          2012 - Present
  • Tajhiz Garan Behdash Novin Ltd.
  • Tehran, Iran.
  • Job description:
  1. Design and development of the company's cable and wireless network.
  2. Installation and configuration of the Domain Controller server.
  3. Installation and configuration of financial servers.
  4. Installation and configuration of the server for network control and internet management.
  5. The establishment of VPN and remote control services for security purposes and network access control.
  6. Setting up the internal mail service.
  7. The support of computer systems and the network communications within those systems.
  8. Web service management and support.
  9. Developing and installing administrative software.
  10. Delivering Help Desk services.
  • IT Manager                                                                                               2013 - 2017
  • Behin Rahyaft Fardad.
  • Tehran, Iran.
  • Job description:
  1. Install, Configure, Manage ESXi and vCenter.
  2. Design and management of the network.
  3. Technical support of systems and networks.
  • Control and check the status of servers and setting them up.Managing Director and Board Member                                                                            2013 - 2017
  • Tajhiz Gostar Fava Ltd.
  • Tehran, Iran.
  • Job description:
  1. Design and management of the network.
  2. Technical support of systems and networks.
  3. Installation and support of radios in the network.
  4. Installation, configuration, and support of analog and digital cameras in the network.
  5. Control and check the status of servers and setting them up.
  6. Designing websites and applications.
  • Network administrator                                                                             2012 - 2013
  • T-one Net Ltd.
  • Tehran, Iran.
  • Job description:
  1. Technical support of systems and networks.
  2. Install and support radios in the network.
  3. Installation, configuration, and support of analog and digital cameras on the network.
  4. Control and check the status of servers and setup them.
  • IT Expert                                                                                                    2010 - 2012
  • Pars Consultant Engineers Group Co.
  • Tehran, Iran.
  • Job description:
  1. Manage virtual machines.
  2. Technical support of systems and networks.
  3. Analyze and set up office automation in the suite.
  4. Control and check the status of servers and setup them.
  • IT Trainee                                                                                                  2009 - 2010
  • Company name: National Iranian Oil Company Co.
  • Tehran, Iran
  • Job description:
  1. Setting up GFI LANguard network security scanner 8 software and translating its documents.

 

  1. Projects
    1. Projects Management
  • Project title: Designing and Running Network                                                     2017
  • Principal: Yekta Avaye Salamat Co.
  • Project details: Providing corporate network map, setting up network communications, setting up switches, installing and deploying D.C, File and accounting servers, monitoring and controlling the internet and the communication.
  • Project title: Wireless Network Design                                                                2015
  • Principal: Behin Rahyaft Fardad.
  • Project details: The design of a secure wireless network based on wireless security equipment protocols.
  • Project title: Installing CCTV Cameras.                                                                 2013
  • Principal: Space Research Center, University of Science and Technology
  • Project details: Consulting, installing and running surveillance cameras
  • Project title: Online Learning Website Design                                                     2013
  • Principal: Tarjoman Oloum Institute.
  • Project details: Monitoring the design of the website, preparing, and launching the Adobe Connect System on it.
  • Project title: Installing CCTV Cameras and BMS Systems in the Buildings and Apartments.                                                                                     2012 - 2014
  • Principal: Green Energy Company Co.
  • Project details: Installation and configuration of CCTV cameras and running connections for the BMS systems in more than 10 buildings and apartments in Tehran.

 

    1. Projects Consultancy
  • Project title: The Design and Documentation of Network and Virtualizations    2016
  • Principal: Sadra company.
  • Project details: The design of the virtualization and computer network systems including LOM, connectivity map and the costs.
  • Project title: Setting up office automation                                                           2012
  • Principal: Keysun Pars Co.
  • Project details: Requirements review; data analysis; workflow design; installation; running and support.
  • Project title: Server installation and configuration                                              2011
  • Principal: Partner company, a subsidiary of Iran Khodro Co.
  • Project details: Installing the file server

 

  1. Entrepreneurial Background
    1. Start-up Projects
  • Project title: Sound Street (SoundStreet)
  • Project date: 2020
  • Project details: Social network in the field of content sharing.
  • Project title: Salamati Cloud (HealthCloud)
  • Project date: 2017
  • Project details: Informing patients and doctors in the field of health, through website design and mobile app on, introducing therapeutic products, physician directory, and Doctor-Patient Real-time communications by text, voice and video.
  • Project title: Test Land Hoghoghi (ltlsocial)
  • Project date: 2017
  • Project details: Web and mobile app design for lawyer.

 

    1. Established Companies
  • Company Name: Tajhiz Gostar Fava Ltd.
  • Date of Establishment: 2009
  • Company activities: Datacenter design, designing, developing and installing smart school systems and equipment, installation and configuration of Microsoft servers, CCTV installation and configuration, virtualization and configuration of Cisco switches.

 

  1. International Certificates
  • CCNA                                                                                                                     2009
  • MCSE                                                                                                                     2014
  • Cloud Platform and Infrastructure                                                                       2016

 

  1. Training Programs

NO

Course name

Course Provider Name

Year

Period duration

Certification

1

SQL Server

Tehran Technical Complex

2007

 

þ

2

VB.net

Tehran Technical Complex

2007

 

þ

3

A+

Tehran Technical Complex

2008

 

þ

4

C#

Tehran Technical Complex

2009

 

þ

5

Network+

Tehran Technical Complex

2009

 

þ

6

CCNP

Mehrpouyan

2010

 

þ

 

  1. Workshop & Seminars
    1. Workshops
      1. As an attendee
  • Title: Teaching Methodology Course
  • Organizer: Islamic Azad University
  • Details: Communicating and dealing with the students, teaching and testing methods and skills.
  • Title: Managing IT Centers
  • Organizer: Tehran Business School
  • Details: managing different it center, Personnel assessment methods, dealing with the customers, technological methods for management.
  • Title: Survey Next Generation Networks
  • Organizer: NIOC
  • Details: Analyzing the architecture of the next-generation networks and the ways to upgrade to those networks.
  • Title: Checking wireless security methods
  • Organizer: NIOC
  • Details: Reviewing the security structures of the wireless networks and the penetration-blocking methods.
      1. As a trainer
  • Title: Language Learning C++
  • Organizer: Islamic Azad University
  • Details: Tutorial courses and advanced programming C++ language courses.
  • Title: Network+ (First time)
  • Organizer: Mehrpouyan Institute
  • Details: Introductory Network Training, Network Prerequisites for cisco Course, Wireless network training, Training for IPv4 and IPv6.
  • Title: Network+ (Second time)
  • Organizer: Mehrpouyan Institute
  • Details: Introductory Networking Training, Network Prerequisites for cisco Course, Wireless network training, Training for IPv4 and IPv6.
  • Title: Network+ (Third time)
  • Organizer: Mehrpouyan institute
  • Details: Introductory Networking Training, Network Prerequisites for cisco Course, Wireless network training, Training for IPv4 and IPv6.
  • Title: Introduction to Cisco Switches and Routers
  • Organizer: University of Science and Application
  • Details: Introducing Cisco Switches and Routers, Learn how to setup and configuring and setting them up, and backing-up their settings.
  • Title: Introducing solutions to prevent intrusion and increase the security of computer systems
  • Organizer: Tajhiz Gostar Fava Co.
  • Details: Introducing Cisco Switches and Routers, Learn how to setup and configure them, How to back up their settings.

 

    1. Seminars
      1. Attended seminars
  • Title: Providing a method for establishing a secure wireless network and transferring to the network
  • Organizer: NIOC
  • Details: Provides a method to create a secure wireless network based on 802.11 standards and introducing the steps to transfer to the network based on secure communications.
  • Title: Providing a secure routing method in VANET with DoS attack-detection capabilities
  • Organizer: Ministry of Roads and Urban Development
  • Details: Examining communication networks between vehicles and providing a security protocol to improve the number of packets received during the DoS attack.
  • Title: Architecture of next generation networks and reviewing leaps into these networks
  • Organizer: NIOC
  • Details: Reviewing how to design next-generation networks and ways to upgrade to those networks.

 

      1. Managed Seminars
  • Title: Linux Operating System Review
  • Organizer: Islamic Azad University
  • Details: introduction linux operating system and its commands.
  • Title: Introducing a variety of computer networking courses
  • Organizer: University of Science and Application
  • Details: Introducing Cisco, Microsoft, and MikroTik courses.

 

  1. Teaching Background
    1. Technical Teaching Background
  • Job title: Trainer                                                                                       2012 - Present
    • Institute Name: Sharif International Campus Institute.
    • City, Country: Tehran, Iran.
    • Taught courses: VMware Vsphere icm v7, CEH v11, Security+, Linux Lpic, MCSE 2016.
  • Job title: Trainer                                                                                       2012 - 2018
    • Institute Name: Tarjomane-Oloum Higher Education Institute.
    • City, Country: Tehran, Iran.
    • Taught courses: MCSE 2012, Network+.
  • Job title: Trainer                                                                                       2011 - 2014
    • Institute Name: Mehrpouyan Higher Education Institute.
    • City, Country: Tehran, Iran.
    • Taught courses: MCITP 2008, Network+, ICDL.
  • Job title: Trainer                                                                                       2010 - 2012
    • Institute Name: Tehran Technical Complex.
    • City, Country: Tehran, Iran.
    • Taught courses: ICDL.
    1. Academic Teaching Background
  • Job title: Lecturer                                                                                      2014 - Present
    • University Name: Islamic Azad University, South Tehran Branch.
    • City, Country: Tehran, Iran.
    • Taught courses: Computer networks, computer network labs, logic circuits, logic circuits labs, machine language and programming basics, Android programming.
  • Job title: Lecturer                                                                                      2013 - Present
    • University Name: Islamic Azad University, Shahriar Branch.
    • City, Country: Tehran, Iran.
    • Taught courses: Computer networks, Information retrieval and storage, Database, Technical Presentation, Computer network labs, local computer networks, local network workstations, logic circuits, logic circuits labs, hardware, machine language, and programming basics.
  • Job title: Lecturer
    • University Name: University of Science and Application.            2013 - Present
    • City, Country: Tehran, Iran.
    • Taught courses: SharePoint, Exchange Server, TMG, Web Server, Local Area Network Implementation, Switching and Routing Configuration, Server Configuration, Server Configuration Lab, Virtual Machine, Router Hardware, Computer Networks, TCP / IP Protocols, Project Control, Application of Information Technology in the Organization, Artificial Intelligence, Software Engineering, Computerized Language, Computer Networking, Computer Networks, Computer Networks, Network Routing, Network Routing Labs, TCP/IP Concepts, Introductory programming, Advanced programming, Computer lab.
  • Job title: Lecturer                                                                                      2013 - 2017
    • University Name: Scientific and Applied Informatics University.
    • City, Country: Tehran, Iran.
    • Taught courses: Installation and configuration of In-Network Networks, Configuring Network Routers, Managing and Measuring Wide Networks, Local Area Workshops, Identifying and Configuring ISP and Advanced Programming.
  • Job title: Lecturer                                                                                      2012 - 2016
    • University Name: Islamic Azad University, Garmsar Branch.
    • City, Country: Semnan, Iran.
    • Taught courses: Computer networks, computer network labs, Internet, programming, programming workshop.

 

  1. Research Background
    1. Academic
      1. Journal papers

Paper: New Secure Routing Algorithms in VANETs with Ability to Discover DoS

Attacks.

  • International Journal of Mathematics and Computer Sciences (IJMCS) (ISSN:2305-7661), Vol.23 Nov 2013.

 

      1. Conference papers

Article: An Overview of Secure Routing Methods in Case Networks Between Vehicles with Attack-Identifying Ability.

  • Eleventh National Computer and Smart Systems Conference.
  • Kish, Iran.
  • 2012.

Article: Architecture of Next-Generation Networks and its Upcoming Events.

  • The 9th Conference of Computer and Smart Systems.
  • Department of Computer Science, Islamic Azad University, Science and Research Branch.
  • Tehran, Iran.
  • 2010.

 

    1. Non-Academic

Article: Providing a Method for Establishing a Secure Wireless Network and Transferring to the Network.

  • Fifth IT Conference on Oil, Gas and Petrochemical Industries.
  • Shahid Beheshti University.
  • Tehran, Iran.
  • 2015.

Article: Providing a Safe Routing Protocol in VANET with DoS Attack Detection Capabilities.

  • First Road Transport Conference.
  • Center for Sound and Television Conferences.
  • Tehran, Iran.
  • 2014.

 

Article: Providing a Secure Routing Method in VANET with the ability to detect DoS attacks.

  • The 10th National Computer and Smart Computing Conference.
  • Tabriz, Iran.
  • 2012.

Article: Architecture of Next-Generation Networks and Reviewing the Migration Methods to those Networks.

  • The first IT conference in the oil, gas and petrochemical industries.
  • Tehran, Iran.
  • 2011.

 

  1. Skills

Solving problems using IT tools, holding specialized seminars in the field of information technology and speaking in English

 

  1. Personal Characteristics

I am eager to learn more about communication system and I would like to learn new parts of the computer system constantly. Usually, when there is a problem, I can sense and use a collaborative approach to the information technology scientist to solve them. Moreover, I care about workplace atmosphere and try to develop a positive work environment and share my information with others who are interested in technology. Generally, I am not only goal-oriented but also perfectionist. So I committed to the company’s success.

 


ارائه شده توسط تیم digigoez
Whoops! There was an error.
UnexpectedValueException
The stream or file "/home/rezabehr/storage/logs/laravel-2025-03-12.log" could not be opened: failed to open stream: Disk quota exceeded UnexpectedValueException thrown with message "The stream or file "/home/rezabehr/storage/logs/laravel-2025-03-12.log" could not be opened: failed to open stream: Disk quota exceeded" Stacktrace: #11 UnexpectedValueException in /home/rezabehr/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107 #10 Monolog\Handler\StreamHandler:write in /home/rezabehr/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php:119 #9 Monolog\Handler\RotatingFileHandler:write in /home/rezabehr/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:39 #8 Monolog\Handler\AbstractProcessingHandler:handle in /home/rezabehr/vendor/monolog/monolog/src/Monolog/Logger.php:344 #7 Monolog\Logger:addRecord in /home/rezabehr/vendor/monolog/monolog/src/Monolog/Logger.php:707 #6 Monolog\Logger:error in /home/rezabehr/vendor/laravel/framework/src/Illuminate/Log/Logger.php:176 #5 Illuminate\Log\Logger:writeLog in /home/rezabehr/vendor/laravel/framework/src/Illuminate/Log/Logger.php:87 #4 Illuminate\Log\Logger:error in /home/rezabehr/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:498 #3 Illuminate\Log\LogManager:error in /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:114 #2 Illuminate\Foundation\Exceptions\Handler:report in /home/rezabehr/app/Exceptions/Handler.php:37 #1 App\Exceptions\Handler:report in /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:81 #0 Illuminate\Foundation\Bootstrap\HandleExceptions:handleException in [internal]:0
11
UnexpectedValueException
/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php107
10
Monolog\Handler\StreamHandler write
/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php119
9
Monolog\Handler\RotatingFileHandler write
/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php39
8
Monolog\Handler\AbstractProcessingHandler handle
/vendor/monolog/monolog/src/Monolog/Logger.php344
7
Monolog\Logger addRecord
/vendor/monolog/monolog/src/Monolog/Logger.php707
6
Monolog\Logger error
/vendor/laravel/framework/src/Illuminate/Log/Logger.php176
5
Illuminate\Log\Logger writeLog
/vendor/laravel/framework/src/Illuminate/Log/Logger.php87
4
Illuminate\Log\Logger error
/vendor/laravel/framework/src/Illuminate/Log/LogManager.php498
3
Illuminate\Log\LogManager error
/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php114
2
Illuminate\Foundation\Exceptions\Handler report
/app/Exceptions/Handler.php37
1
App\Exceptions\Handler report
/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php81
0
Illuminate\Foundation\Bootstrap\HandleExceptions handleException
[internal]0
/home/rezabehr/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php
    /**
     * {@inheritdoc}
     */
    protected function write(array $record)
    {
        if (!is_resource($this->stream)) {
            if (null === $this->url || '' === $this->url) {
                throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().');
            }
            $this->createDir();
            $this->errorMessage = null;
            set_error_handler(array($this, 'customErrorHandler'));
            $this->stream = fopen($this->url, 'a');
            if ($this->filePermission !== null) {
                @chmod($this->url, $this->filePermission);
            }
            restore_error_handler();
            if (!is_resource($this->stream)) {
                $this->stream = null;
                throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened: '.$this->errorMessage, $this->url));
            }
        }
 
        if ($this->useLocking) {
            // ignoring errors here, there's not much we can do about them
            flock($this->stream, LOCK_EX);
        }
 
        $this->streamWrite($this->stream, $record);
 
        if ($this->useLocking) {
            flock($this->stream, LOCK_UN);
        }
    }
 
    /**
     * Write to stream
     * @param resource $stream
     * @param array $record
     */
Arguments
  1. "The stream or file "/home/rezabehr/storage/logs/laravel-2025-03-12.log" could not be opened: failed to open stream: Disk quota exceeded"
    
/home/rezabehr/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php
        $this->url = $this->getTimedFilename();
        $this->close();
    }
 
    /**
     * {@inheritdoc}
     */
    protected function write(array $record)
    {
        // on the first record written, if the log is new, we should rotate (once per day)
        if (null === $this->mustRotate) {
            $this->mustRotate = !file_exists($this->url);
        }
 
        if ($this->nextRotation < $record['datetime']) {
            $this->mustRotate = true;
            $this->close();
        }
 
        parent::write($record);
    }
 
    /**
     * Rotates the files.
     */
    protected function rotate()
    {
        // update filename
        $this->url = $this->getTimedFilename();
        $this->nextRotation = new \DateTime('tomorrow');
 
        // skip GC of old logs if files are unlimited
        if (0 === $this->maxFiles) {
            return;
        }
 
        $logFiles = glob($this->getGlobPattern());
        if ($this->maxFiles >= count($logFiles)) {
            // no files to remove
            return;
Arguments
  1. array:8 [
      "message" => "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
      "context" => array:1 [
        "exception" => ErrorException {#146
          #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
          #code: 0
          #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1741755553 {#365
        date: 2025-03-12 08:29:13.433542 Asia/Tehran (+03:30)
      }
      "extra" => []
      "formatted" => """
        [2025-03-12 08:29:13] local.ERROR: file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded at /home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/rezabehr/...', 122, Array)\n
        #1 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/rezabehr/...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/rezabehr/...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/Store.php(129): Illuminate\\Session\\FileSessionHandler->write('lUOxNiuIo9kD5fX...', 'a:3:{s:6:\"_toke...')\n
        #4 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /home/rezabehr/public_html/index.php(63): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/home/rezabehr/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @author Christophe Coevoet <stof@notk.org>
 */
abstract class AbstractProcessingHandler extends AbstractHandler
{
    /**
     * {@inheritdoc}
     */
    public function handle(array $record)
    {
        if (!$this->isHandling($record)) {
            return false;
        }
 
        $record = $this->processRecord($record);
 
        $record['formatted'] = $this->getFormatter()->format($record);
 
        $this->write($record);
 
        return false === $this->bubble;
    }
 
    /**
     * Writes the record down to the log of the implementing handler
     *
     * @param  array $record
     * @return void
     */
    abstract protected function write(array $record);
 
    /**
     * Processes a record.
     *
     * @param  array $record
     * @return array
     */
    protected function processRecord(array $record)
    {
Arguments
  1. array:8 [
      "message" => "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
      "context" => array:1 [
        "exception" => ErrorException {#146
          #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
          #code: 0
          #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1741755553 {#365
        date: 2025-03-12 08:29:13.433542 Asia/Tehran (+03:30)
      }
      "extra" => []
      "formatted" => """
        [2025-03-12 08:29:13] local.ERROR: file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded at /home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/rezabehr/...', 122, Array)\n
        #1 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/rezabehr/...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/rezabehr/...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/Store.php(129): Illuminate\\Session\\FileSessionHandler->write('lUOxNiuIo9kD5fX...', 'a:3:{s:6:\"_toke...')\n
        #4 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /home/rezabehr/public_html/index.php(63): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/home/rezabehr/vendor/monolog/monolog/src/Monolog/Logger.php
        }
        $ts->setTimezone(static::$timezone);
 
        $record = array(
            'message' => (string) $message,
            'context' => $context,
            'level' => $level,
            'level_name' => $levelName,
            'channel' => $this->name,
            'datetime' => $ts,
            'extra' => array(),
        );
 
        try {
            foreach ($this->processors as $processor) {
                $record = call_user_func($processor, $record);
            }
 
            while ($handler = current($this->handlers)) {
                if (true === $handler->handle($record)) {
                    break;
                }
 
                next($this->handlers);
            }
        } catch (Exception $e) {
            $this->handleException($e, $record);
        }
 
        return true;
    }
 
    /**
     * Ends a log cycle and frees all resources used by handlers.
     *
     * Closing a Handler means flushing all buffers and freeing any open resources/handles.
     * Handlers that have been closed should be able to accept log records again and re-open
     * themselves on demand, but this may not always be possible depending on implementation.
     *
     * This is useful at the end of a request and will be called automatically on every handler
Arguments
  1. array:8 [
      "message" => "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
      "context" => array:1 [
        "exception" => ErrorException {#146
          #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
          #code: 0
          #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
          #line: 122
          #severity: E_WARNING
        }
      ]
      "level" => 400
      "level_name" => "ERROR"
      "channel" => "local"
      "datetime" => DateTime @1741755553 {#365
        date: 2025-03-12 08:29:13.433542 Asia/Tehran (+03:30)
      }
      "extra" => []
      "formatted" => """
        [2025-03-12 08:29:13] local.ERROR: file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded {"exception":"[object] (ErrorException(code: 0): file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded at /home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122)\n
        [stacktrace]\n
        #0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'file_put_conten...', '/home/rezabehr/...', 122, Array)\n
        #1 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php(122): file_put_contents('/home/rezabehr/...', 'a:3:{s:6:\"_toke...', 2)\n
        #2 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php(83): Illuminate\\Filesystem\\Filesystem->put('/home/rezabehr/...', 'a:3:{s:6:\"_toke...', true)\n
        #3 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/Store.php(129): Illuminate\\Session\\FileSessionHandler->write('lUOxNiuIo9kD5fX...', 'a:3:{s:6:\"_toke...')\n
        #4 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(87): Illuminate\\Session\\Store->save()\n
        #5 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(218): Illuminate\\Session\\Middleware\\StartSession->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #6 /home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(189): Illuminate\\Foundation\\Http\\Kernel->terminateMiddleware(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #7 /home/rezabehr/public_html/index.php(63): Illuminate\\Foundation\\Http\\Kernel->terminate(Object(Illuminate\\Http\\Request), Object(Illuminate\\Http\\Response))\n
        #8 {main}\n
        "} \n
        """
    ]
    
/home/rezabehr/vendor/monolog/monolog/src/Monolog/Logger.php
     * @param  array  $context The log context
     * @return bool   Whether the record has been processed
     */
    public function err($message, array $context = array())
    {
        return $this->addRecord(static::ERROR, $message, $context);
    }
 
    /**
     * Adds a log record at the ERROR level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param  string $message The log message
     * @param  array  $context The log context
     * @return bool   Whether the record has been processed
     */
    public function error($message, array $context = array())
    {
        return $this->addRecord(static::ERROR, $message, $context);
    }
 
    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param  string $message The log message
     * @param  array  $context The log context
     * @return bool   Whether the record has been processed
     */
    public function crit($message, array $context = array())
    {
        return $this->addRecord(static::CRITICAL, $message, $context);
    }
 
    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
Arguments
  1. 400
    
  2. "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
    
  3. array:1 [
      "exception" => ErrorException {#146
        #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
        #code: 0
        #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rezabehr/vendor/laravel/framework/src/Illuminate/Log/Logger.php
     * @return void
     */
    public function write($level, $message, array $context = [])
    {
        $this->writeLog($level, $message, $context);
    }
 
    /**
     * Write a message to the log.
     *
     * @param  string  $level
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    protected function writeLog($level, $message, $context)
    {
        $this->fireLogEvent($level, $message = $this->formatMessage($message), $context);
 
        $this->logger->{$level}($message, $context);
    }
 
    /**
     * Register a new callback handler for when a log event is triggered.
     *
     * @param  \Closure  $callback
     * @return void
     *
     * @throws \RuntimeException
     */
    public function listen(Closure $callback)
    {
        if (! isset($this->dispatcher)) {
            throw new RuntimeException('Events dispatcher has not been set.');
        }
 
        $this->dispatcher->listen(MessageLogged::class, $callback);
    }
 
    /**
Arguments
  1. "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
    
  2. array:1 [
      "exception" => ErrorException {#146
        #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
        #code: 0
        #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rezabehr/vendor/laravel/framework/src/Illuminate/Log/Logger.php
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function critical($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log an error message to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function error($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log a warning message to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
     */
    public function warning($message, array $context = [])
    {
        $this->writeLog(__FUNCTION__, $message, $context);
    }
 
    /**
     * Log a notice to the logs.
     *
     * @param  string  $message
     * @param  array  $context
     * @return void
Arguments
  1. "error"
    
  2. "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
    
  3. array:1 [
      "exception" => ErrorException {#146
        #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
        #code: 0
        #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rezabehr/vendor/laravel/framework/src/Illuminate/Log/LogManager.php
     *
     * @return void
     */
    public function critical($message, array $context = [])
    {
        $this->driver()->critical($message, $context);
    }
 
    /**
     * Runtime errors that do not require immediate action but should typically
     * be logged and monitored.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function error($message, array $context = [])
    {
        $this->driver()->error($message, $context);
    }
 
    /**
     * Exceptional occurrences that are not errors.
     *
     * Example: Use of deprecated APIs, poor use of an API, undesirable things
     * that are not necessarily wrong.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function warning($message, array $context = [])
    {
        $this->driver()->warning($message, $context);
    }
 
    /**
     * Normal but significant events.
Arguments
  1. "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
    
  2. array:1 [
      "exception" => ErrorException {#146
        #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
        #code: 0
        #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
     */
    public function report(Exception $e)
    {
        if ($this->shouldntReport($e)) {
            return;
        }
 
        if (method_exists($e, 'report')) {
            return $e->report();
        }
 
        try {
            $logger = $this->container->make(LoggerInterface::class);
        } catch (Exception $ex) {
            throw $e;
        }
 
        $logger->error(
            $e->getMessage(),
            array_merge($this->context(), ['exception' => $e]
        ));
    }
 
    /**
     * Determine if the exception should be reported.
     *
     * @param  \Exception  $e
     * @return bool
     */
    public function shouldReport(Exception $e)
    {
        return ! $this->shouldntReport($e);
    }
 
    /**
     * Determine if the exception is in the "do not report" list.
     *
     * @param  \Exception  $e
     * @return bool
     */
Arguments
  1. "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
    
  2. array:1 [
      "exception" => ErrorException {#146
        #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
        #code: 0
        #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
        #line: 122
        #severity: E_WARNING
      }
    ]
    
/home/rezabehr/app/Exceptions/Handler.php
 
    /**
     * A list of the inputs that are never flashed for validation exceptions.
     *
     * @var array
     */
    protected $dontFlash = [
        'password',
        'password_confirmation',
    ];
 
    /**
     * Report or log an exception.
     *
     * @param  \Exception  $exception
     * @return void
     */
    public function report(Exception $exception)
    {
        parent::report($exception);
    }
 
    /**
     * Render an exception into an HTTP response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Exception  $exception
     * @return \Illuminate\Http\Response
     */
    public function render($request, Exception $exception)
    {
        return parent::render($request, $exception);
    }
}
 
Arguments
  1. ErrorException {#146
      #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
      #code: 0
      #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    
/home/rezabehr/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php
    }
 
    /**
     * Handle an uncaught exception from the application.
     *
     * Note: Most exceptions can be handled via the try / catch block in
     * the HTTP and Console kernels. But, fatal error exceptions must
     * be handled differently since they are not normal exceptions.
     *
     * @param  \Throwable  $e
     * @return void
     */
    public function handleException($e)
    {
        if (! $e instanceof Exception) {
            $e = new FatalThrowableError($e);
        }
 
        try {
            $this->getExceptionHandler()->report($e);
        } catch (Exception $e) {
            //
        }
 
        if ($this->app->runningInConsole()) {
            $this->renderForConsole($e);
        } else {
            $this->renderHttpResponse($e);
        }
    }
 
    /**
     * Render an exception to the console.
     *
     * @param  \Exception  $e
     * @return void
     */
    protected function renderForConsole(Exception $e)
    {
        $this->getExceptionHandler()->renderForConsole(new ConsoleOutput, $e);
Arguments
  1. ErrorException {#146
      #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
      #code: 0
      #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    
[internal]
Arguments
  1. ErrorException {#146
      #message: "file_put_contents(/home/rezabehr/storage/framework/sessions/lUOxNiuIo9kD5fXgQ3Kl0GB2JSAobWZnZAHKxl1P): failed to open stream: Disk quota exceeded"
      #code: 0
      #file: "/home/rezabehr/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php"
      #line: 122
      #severity: E_WARNING
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"rezabehrouzi.ir"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_X_HTTPS
"1"
DOCUMENT_ROOT
"/home/rezabehr/public_html"
REMOTE_ADDR
"18.191.5.62"
REMOTE_PORT
"1148"
SERVER_ADDR
"46.4.45.211"
SERVER_NAME
"rezabehrouzi.ir"
SERVER_ADMIN
"webmaster@rezabehrouzi.com"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/about-me"
REDIRECT_URL
"/about-me"
REDIRECT_REQUEST_METHOD
"GET"
HTTPS
"on"
REDIRECT_STATUS
"200"
X_SPDY
"HTTP2"
SSL_PROTOCOL
"TLSv1.3"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CIPHER_ALGKEYSIZE
"256"
SCRIPT_FILENAME
"/home/rezabehr/public_html/index.php"
QUERY_STRING
""
SCRIPT_URI
"https://rezabehrouzi.ir/about-me"
SCRIPT_URL
"/about-me"
SCRIPT_NAME
"/index.php"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"LiteSpeed"
REQUEST_METHOD
"GET"
X-LSCACHE
"on"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1741755553.3362
REQUEST_TIME
1741755553
argv
[]
argc
0
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:rb9vf2b1y2CyDO7rL6noyDaiALdVJOKYNOJ9FCMGmQQ="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"rezabehr_main"
DB_USERNAME
"rezabehr_milad"
DB_PASSWORD
"@passwordlx1"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:rb9vf2b1y2CyDO7rL6noyDaiALdVJOKYNOJ9FCMGmQQ="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"rezabehr_main"
DB_USERNAME
"rezabehr_milad"
DB_PASSWORD
"@passwordlx1"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler