Commit 1ed38de1 by BANice

平台认证和入网请求完成,env文件设置ip和端口,启动文件

parent 332998ea
GATEWAY_IP=127.0.0.1 GATEWAY_IP=127.0.0.1
GATEWAY_PORT=8282 GATEWAY_PORT=8282
GATEWAY_START_PORT=4000
GATEWAY_COUNT=1 GATEWAY_COUNT=1
GATEWAY_NAME=cdz GATEWAY_NAME=cdz
REGISTER_IP= REGISTER_PORT=1239
BOOT_FILE= REGISTER_IP=127.0.0.1
\ No newline at end of file REDIS_HOST=127.0.0.1
REDIS_PORT=6379
START_FILES=start_businessworker
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4"> <module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager"> <component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" /> <content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/vendor/psr/log" />
<excludeFolder url="file://$MODULE_DIR$/vendor/workerman/gateway-worker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/workerman/mysql" />
<excludeFolder url="file://$MODULE_DIR$/vendor/workerman/workerman" />
</content>
<orderEntry type="inheritedJdk" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
</component> </component>
......
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<PHPCodeStyleSettings>
<option name="ALIGN_KEY_VALUE_PAIRS" value="true" />
<option name="COMMA_AFTER_LAST_ARRAY_ELEMENT" value="true" />
<option name="ELSE_IF_STYLE" value="SEPARATE" />
<option name="BLANK_LINES_BEFORE_RETURN_STATEMENT" value="1" />
</PHPCodeStyleSettings>
</code_scheme>
</component>
\ No newline at end of file
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="PhpIncludePathManager">
<include_path>
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/workerman/gateway-worker" />
<path value="$PROJECT_DIR$/vendor/workerman/mysql" />
<path value="$PROJECT_DIR$/vendor/workerman/workerman" />
<path value="$PROJECT_DIR$/vendor/composer" />
</include_path>
</component>
<component name="PhpProjectSharedConfiguration" php_language_level="7.2" /> <component name="PhpProjectSharedConfiguration" php_language_level="7.2" />
</project> </project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="00edf348-0453-4317-8d2b-bf5eb8ea4b7a" name="Default" comment="" /> <list default="true" id="00edf348-0453-4317-8d2b-bf5eb8ea4b7a" name="Default" comment="">
<change afterPath="$PROJECT_DIR$/.idea/vcs.xml" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Application/Controller/AccessController.php" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Lib/redis/RedisKey.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.env" beforeDir="false" afterPath="$PROJECT_DIR$/.env" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/cdzGateway.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/cdzGateway.iml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/inspectionProfiles/profiles_settings.xml" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/php.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/php.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Application/Controller.php" beforeDir="false" afterPath="$PROJECT_DIR$/Application/Controller.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Application/Controller/CertifyController.php" beforeDir="false" afterPath="$PROJECT_DIR$/Application/Controller/CertifyController.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Application/Events.php" beforeDir="false" afterPath="$PROJECT_DIR$/Application/Events.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Application/start_businessworker.php" beforeDir="false" afterPath="$PROJECT_DIR$/Application/start_businessworker.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Application/start_gateway.php" beforeDir="false" afterPath="$PROJECT_DIR$/Application/start_gateway.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Application/start_register.php" beforeDir="false" afterPath="$PROJECT_DIR$/Application/start_register.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Lib/Env.php" beforeDir="false" afterPath="$PROJECT_DIR$/Lib/Env.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Lib/Response.php" beforeDir="false" afterPath="$PROJECT_DIR$/Lib/Response.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Route/Api.php" beforeDir="false" afterPath="$PROJECT_DIR$/Route/Api.php" afterDir="false" />
<change beforePath="$PROJECT_DIR$/start.php" beforeDir="false" afterPath="$PROJECT_DIR$/start.php" afterDir="false" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" /> <option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
...@@ -9,111 +28,103 @@ ...@@ -9,111 +28,103 @@
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" /> <option name="LAST_RESOLUTION" value="IGNORE" />
</component> </component>
<component name="FileColors"> <component name="ComposerSettings" doNotAsk="true">
<fileColor scope="Project Files" color="Blue" /> <pharConfigPath>$PROJECT_DIR$/composer.json</pharConfigPath>
</component> </component>
<component name="FileEditorManager"> <component name="FileEditorManager">
<leaf> <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="start.php" pinned="false" current-in-tab="false"> <file leaf-file-name="start.php" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/start.php"> <entry file="file://$PROJECT_DIR$/start.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="495"> <state relative-caret-position="427">
<caret line="39" column="0" lean-forward="true" selection-start-line="39" selection-start-column="0" selection-end-line="39" selection-end-column="0" /> <caret line="66" column="4" selection-start-line="66" selection-start-column="4" selection-end-line="66" selection-end-column="4" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="CertifyController.php" pinned="false" current-in-tab="false"> <file leaf-file-name=".env" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Application/Controller/CertifyController.php"> <entry file="file://$PROJECT_DIR$/.env">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="315"> <state relative-caret-position="135">
<caret line="26" column="0" lean-forward="false" selection-start-line="26" selection-start-column="0" selection-end-line="26" selection-end-column="0" /> <caret line="9" column="20" selection-start-line="9" selection-start-column="20" selection-end-line="9" selection-end-column="20" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="Log.php" pinned="false" current-in-tab="false"> <file leaf-file-name="CertifyController.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Lib/Log.php"> <entry file="file://$PROJECT_DIR$/Application/Controller/CertifyController.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="742"> <state relative-caret-position="382">
<caret line="75" column="0" lean-forward="false" selection-start-line="75" selection-start-column="0" selection-end-line="75" selection-end-column="0" /> <caret line="39" lean-forward="true" selection-start-line="39" selection-end-line="39" />
<folding> <folding>
<element signature="e#111#151#0#PHP" expanded="true" /> <element signature="e#130#157#0#PHP" expanded="true" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name=".env" pinned="false" current-in-tab="true"> <file leaf-file-name="Controller.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/.env"> <entry file="file://$PROJECT_DIR$/Application/Controller.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="75"> <state relative-caret-position="-2153">
<caret line="5" column="10" lean-forward="false" selection-start-line="5" selection-start-column="10" selection-end-line="5" selection-end-column="10" /> <caret line="128" lean-forward="true" selection-start-line="128" selection-end-line="128" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="LogRecord.php" pinned="false" current-in-tab="false"> <file leaf-file-name="Response.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Lib/log/LogRecord.php"> <entry file="file://$PROJECT_DIR$/Lib/Response.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="89"> <state relative-caret-position="1275">
<caret line="11" column="15" lean-forward="false" selection-start-line="11" selection-start-column="15" selection-end-line="11" selection-end-column="15" /> <caret line="91" column="21" lean-forward="true" selection-start-line="91" selection-start-column="21" selection-end-line="91" selection-end-column="21" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="Controller.php" pinned="false" current-in-tab="false"> <file leaf-file-name="Env.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Application/Controller.php"> <entry file="file://$PROJECT_DIR$/Lib/Env.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="251"> <state relative-caret-position="262">
<caret line="135" column="0" lean-forward="true" selection-start-line="135" selection-start-column="0" selection-end-line="135" selection-end-column="0" /> <caret line="82" column="26" lean-forward="true" selection-start-line="82" selection-start-column="26" selection-end-line="82" selection-end-column="26" />
<folding>
<element signature="e#119#131#0#PHP" expanded="true" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="Format.php" pinned="false" current-in-tab="false"> <file leaf-file-name="AccessController.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Lib/log/Format.php"> <entry file="file://$PROJECT_DIR$/Application/Controller/AccessController.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <state relative-caret-position="375">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <caret line="30" column="9" selection-start-line="30" selection-start-column="9" selection-end-line="30" selection-end-column="9" />
<folding /> <folding>
<element signature="e#126#153#0#PHP" expanded="true" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="StreamHandler.php" pinned="false" current-in-tab="false"> <file leaf-file-name="RedisKey.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php"> <entry file="file://$PROJECT_DIR$/Lib/redis/RedisKey.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225"> <state relative-caret-position="150">
<caret line="22" column="6" lean-forward="false" selection-start-line="22" selection-start-column="6" selection-end-line="22" selection-end-column="6" /> <caret line="15" selection-start-line="15" selection-end-line="15" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="RotatingFileHandler.php" pinned="false" current-in-tab="false"> <file leaf-file-name="Api.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php"> <entry file="file://$PROJECT_DIR$/Route/Api.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="570"> <state relative-caret-position="300">
<caret line="45" column="20" lean-forward="false" selection-start-line="45" selection-start-column="20" selection-end-line="45" selection-end-column="20" /> <caret line="25" selection-start-line="25" selection-end-line="25" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file leaf-file-name="Logger.php" pinned="false" current-in-tab="false"> <file leaf-file-name="Bintohex.php" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php"> <entry file="file://$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="294"> <state relative-caret-position="-668">
<caret line="140" column="20" lean-forward="false" selection-start-line="140" selection-start-column="20" selection-end-line="140" selection-end-column="20" /> <caret line="8" column="29" selection-start-line="8" selection-start-column="29" selection-end-line="8" selection-end-column="29" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
...@@ -123,31 +134,40 @@ ...@@ -123,31 +134,40 @@
<component name="FindInProjectRecents"> <component name="FindInProjectRecents">
<findStrings> <findStrings>
<find>Config</find> <find>Config</find>
<find>getInstance()-&gt;</find>
<find>lenght</find>
</findStrings> </findStrings>
<replaceStrings> <replaceStrings>
<replace>Env</replace> <replace>Env</replace>
<replace>length</replace>
</replaceStrings> </replaceStrings>
</component> </component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="IdeDocumentHistory"> <component name="IdeDocumentHistory">
<option name="CHANGED_PATHS"> <option name="CHANGED_PATHS">
<list> <list>
<option value="$PROJECT_DIR$/Lib/Env.php" />
<option value="$PROJECT_DIR$/Application/start_register.php" />
<option value="$PROJECT_DIR$/Application/start_gateway.php" />
<option value="$PROJECT_DIR$/.env" />
<option value="$PROJECT_DIR$/Lib/Route.php" /> <option value="$PROJECT_DIR$/Lib/Route.php" />
<option value="$PROJECT_DIR$/Lib/Response.php" />
<option value="$PROJECT_DIR$/Lib/Aes.php" /> <option value="$PROJECT_DIR$/Lib/Aes.php" />
<option value="$PROJECT_DIR$/Lib/Request.php" /> <option value="$PROJECT_DIR$/Lib/Request.php" />
<option value="$PROJECT_DIR$/Route/Api.php" />
<option value="$PROJECT_DIR$/Application/Events.php" />
<option value="$PROJECT_DIR$/start.php" />
<option value="$PROJECT_DIR$/Lib/log/logger.php" /> <option value="$PROJECT_DIR$/Lib/log/logger.php" />
<option value="$PROJECT_DIR$/Lib/log/Logger.php" /> <option value="$PROJECT_DIR$/Lib/log/Logger.php" />
<option value="$PROJECT_DIR$/Lib/log/LogRecord.php" /> <option value="$PROJECT_DIR$/Lib/log/LogRecord.php" />
<option value="$PROJECT_DIR$/Application/Controller/CertifyController.php" />
<option value="$PROJECT_DIR$/Application/Controller.php" />
<option value="$PROJECT_DIR$/Lib/Log.php" /> <option value="$PROJECT_DIR$/Lib/Log.php" />
<option value="$PROJECT_DIR$/Application/start_register.php" />
<option value="$PROJECT_DIR$/Application/start_businessworker.php" />
<option value="$PROJECT_DIR$/Application/start_gateway.php" />
<option value="$PROJECT_DIR$/Application/Events.php" />
<option value="$PROJECT_DIR$/Application/Controller.php" />
<option value="$PROJECT_DIR$/Lib/Response.php" />
<option value="$PROJECT_DIR$/Route/Api.php" />
<option value="$PROJECT_DIR$/Application/Controller/CertifyController.php" />
<option value="$PROJECT_DIR$/Application/Controller/AccessController.php" />
<option value="$PROJECT_DIR$/Lib/redis/RedisKey.php" />
<option value="$PROJECT_DIR$/Lib/Env.php" />
<option value="$PROJECT_DIR$/.env" />
<option value="$PROJECT_DIR$/start.php" />
</list> </list>
</option> </option>
</component> </component>
...@@ -157,25 +177,27 @@ ...@@ -157,25 +177,27 @@
<detection-done>true</detection-done> <detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting> <sorting>DEFINITION_ORDER</sorting>
</component> </component>
<component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" /> <component name="NodePackageJsonFileManager">
<packageJsonPaths />
</component>
<component name="PhpWorkspaceProjectConfiguration">
<include_path>
<path value="$PROJECT_DIR$/vendor/psr/log" />
<path value="$PROJECT_DIR$/vendor/monolog/monolog" />
<path value="$PROJECT_DIR$/vendor/workerman/gateway-worker" />
<path value="$PROJECT_DIR$/vendor/workerman/mysql" />
<path value="$PROJECT_DIR$/vendor/workerman/workerman" />
<path value="$PROJECT_DIR$/vendor/composer" />
</include_path>
</component>
<component name="ProjectFrameBounds"> <component name="ProjectFrameBounds">
<option name="x" value="71" /> <option name="x" value="212" />
<option name="y" value="24" /> <option name="y" value="53" />
<option name="width" value="1604" /> <option name="width" value="1533" />
<option name="height" value="1027" /> <option name="height" value="1027" />
</component> </component>
<component name="ProjectView"> <component name="ProjectView">
<navigator currentView="ProjectPane" proportions="" version="1"> <navigator proportions="" version="1">
<flattenPackages />
<showMembers />
<showModules />
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
<manualOrder />
<foldersAlwaysOnTop value="true" /> <foldersAlwaysOnTop value="true" />
</navigator> </navigator>
<panes> <panes>
...@@ -183,20 +205,46 @@ ...@@ -183,20 +205,46 @@
<subPane> <subPane>
<expand> <expand>
<path> <path>
<item name="cdzGateway" type="b2602c69:ProjectViewProjectNode" /> <item name="cdz_gateway" type="b2602c69:ProjectViewProjectNode" />
<item name="cdzGateway" type="2a2b976b:PhpTreeStructureProvider$1" /> <item name="cdz_gateway" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="cdz_gateway" type="b2602c69:ProjectViewProjectNode" />
<item name="cdz_gateway" type="462c0819:PsiDirectoryNode" />
<item name="Application" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="cdz_gateway" type="b2602c69:ProjectViewProjectNode" />
<item name="cdz_gateway" type="462c0819:PsiDirectoryNode" />
<item name="Application" type="462c0819:PsiDirectoryNode" />
<item name="Controller" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="cdz_gateway" type="b2602c69:ProjectViewProjectNode" />
<item name="cdz_gateway" type="462c0819:PsiDirectoryNode" />
<item name="Lib" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="cdz_gateway" type="b2602c69:ProjectViewProjectNode" />
<item name="cdz_gateway" type="462c0819:PsiDirectoryNode" />
<item name="Lib" type="462c0819:PsiDirectoryNode" />
<item name="redis" type="462c0819:PsiDirectoryNode" />
</path>
<path>
<item name="cdz_gateway" type="b2602c69:ProjectViewProjectNode" />
<item name="cdz_gateway" type="462c0819:PsiDirectoryNode" />
<item name="Route" type="462c0819:PsiDirectoryNode" />
</path> </path>
</expand> </expand>
<select /> <select />
</subPane> </subPane>
</pane> </pane>
<pane id="Scope" /> <pane id="Scope" />
<pane id="Scratches" />
</panes> </panes>
</component> </component>
<component name="PropertiesComponent"> <component name="PropertiesComponent">
<property name="settings.editor.selected.configurable" value="preferences.sourceCode" />
<property name="WebServerToolWindowFactoryState" value="false" /> <property name="WebServerToolWindowFactoryState" value="false" />
<property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
</component> </component>
<component name="RecentsManager"> <component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS"> <key name="CopyFile.RECENT_KEYS">
...@@ -220,8 +268,8 @@ ...@@ -220,8 +268,8 @@
</list> </list>
</option> </option>
</component> </component>
<component name="ShelveChangesManager" show_recycled="false"> <component name="SvnConfiguration">
<option name="remove_strategy" value="false" /> <configuration />
</component> </component>
<component name="TaskManager"> <component name="TaskManager">
<task active="true" id="Default" summary="Default task"> <task active="true" id="Default" summary="Default task">
...@@ -232,32 +280,53 @@ ...@@ -232,32 +280,53 @@
<updated>1526460532156</updated> <updated>1526460532156</updated>
<workItem from="1526460533738" duration="193000" /> <workItem from="1526460533738" duration="193000" />
<workItem from="1526460739299" duration="21185000" /> <workItem from="1526460739299" duration="21185000" />
<workItem from="1526630938836" duration="1597000" />
<workItem from="1526632683107" duration="334000" />
<workItem from="1526633043965" duration="75000" />
<workItem from="1526633145739" duration="136000" />
<workItem from="1526633304687" duration="325000" />
<workItem from="1526633655013" duration="252000" />
<workItem from="1526633932284" duration="2799000" />
<workItem from="1526693912028" duration="527000" />
<workItem from="1526781646989" duration="8011000" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="21378000" /> <option name="totallyTimeSpent" value="35434000" />
</component>
<component name="TodoView">
<todo-panel id="selected-file">
<is-autoscroll-to-source value="true" />
</todo-panel>
<todo-panel id="all">
<are-packages-shown value="true" />
<is-autoscroll-to-source value="true" />
</todo-panel>
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="71" y="24" width="1604" height="1027" extended-state="0" /> <frame x="212" y="53" width="1533" height="1027" extended-state="0" />
<editor active="true" />
<layout> <layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.25288093" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" /> <window_info anchor="bottom" id="TODO" order="6" sideWeight="0.49966466" weight="0.3296582" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Event Log" order="7" sideWeight="0.50033534" side_tool="true" weight="0.32855567" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" /> <window_info anchor="bottom" id="Database Changes" order="7" show_stripe_button="false" />
<window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Run" order="2" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Version Control" order="7" sideWeight="0.49966466" weight="0.3296582" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Terminal" order="7" sideWeight="0.49966466" visible="true" weight="0.32855567" />
<window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32893288" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" /> <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.29644534" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" /> <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> <window_info anchor="right" id="Database" order="3" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Find" order="1" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> <window_info id="Favorites" order="2" side_tool="true" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" /> <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> <window_info anchor="right" id="Commander" order="0" weight="0.4" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
<window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
</layout> </layout>
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
...@@ -266,218 +335,371 @@ ...@@ -266,218 +335,371 @@
<component name="VcsContentAnnotationSettings"> <component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" /> <option name="myLimit" value="2678400000" />
</component> </component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
<component name="editorHistoryManager"> <component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/Application/start_businessworker.php"> <entry file="file://$PROJECT_DIR$/Application/Controller.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="270"> <state relative-caret-position="1890">
<caret line="30" column="0" lean-forward="true" selection-start-line="30" selection-start-column="0" selection-end-line="30" selection-end-column="0" /> <caret line="135" selection-start-line="135" selection-end-line="135" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Application/start_register.php"> <entry file="file://$PROJECT_DIR$/Lib/Env.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="195"> <state relative-caret-position="1260">
<caret line="26" column="0" lean-forward="true" selection-start-line="26" selection-start-column="0" selection-end-line="26" selection-end-column="0" /> <caret line="89" column="29" lean-forward="true" selection-start-line="89" selection-start-column="29" selection-end-line="89" selection-end-column="29" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Application/start_gateway.php"> <entry file="file://$PROJECT_DIR$/start.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="405">
<caret line="33" column="69" selection-start-line="33" selection-start-column="69" selection-end-line="33" selection-end-column="69" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Log.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="330"> <state relative-caret-position="1020">
<caret line="33" column="7" lean-forward="false" selection-start-line="33" selection-start-column="7" selection-end-line="33" selection-end-column="7" /> <caret line="75" selection-start-line="75" selection-end-line="75" />
<folding> <folding>
<element signature="e#429#451#0#PHP" expanded="false" /> <element signature="e#111#151#0#PHP" expanded="true" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Route.php"> <entry file="file://$PROJECT_DIR$/.env">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="743"> <state relative-caret-position="75">
<caret line="124" column="0" lean-forward="false" selection-start-line="124" selection-start-column="0" selection-end-line="124" selection-end-column="0" /> <caret line="5" column="10" selection-start-line="5" selection-start-column="10" selection-end-line="5" selection-end-column="10" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_8.php"> <entry file="file://$PROJECT_DIR$/Application/start_businessworker.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="294"> <state relative-caret-position="270">
<caret line="840" column="9" lean-forward="false" selection-start-line="840" selection-start-column="9" selection-end-line="840" selection-end-column="9" /> <caret line="30" selection-start-line="30" selection-end-line="30" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php"> <entry file="file://$PROJECT_DIR$/Application/start_gateway.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <state relative-caret-position="135">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <caret line="22" column="24" lean-forward="true" selection-start-line="22" selection-start-column="24" selection-end-line="22" selection-end-column="24" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Crc.php"> <entry file="file://$PROJECT_DIR$/Route/Api.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="367"> <state relative-caret-position="750">
<caret line="66" column="27" lean-forward="false" selection-start-line="66" selection-start-column="27" selection-end-line="66" selection-end-column="27" /> <caret line="55" column="5" selection-start-line="55" selection-start-column="5" selection-end-line="55" selection-end-column="5" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Aes.php"> <entry file="file://$PROJECT_DIR$/Application/start_register.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="45"> <state relative-caret-position="195">
<caret line="8" column="14" lean-forward="false" selection-start-line="8" selection-start-column="14" selection-end-line="8" selection-end-column="14" /> <caret line="26" selection-start-line="26" selection-end-line="26" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/redis/Redis.php"> <entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="446"> <state relative-caret-position="1950">
<caret line="79" column="20" lean-forward="false" selection-start-line="79" selection-start-column="20" selection-end-line="79" selection-end-column="20" /> <caret line="140" column="20" selection-start-line="140" selection-start-column="20" selection-end-line="140" selection-end-column="20" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Env.php"> <entry file="file://$PROJECT_DIR$/Application/Controller.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-364"> <state relative-caret-position="1890">
<caret line="11" column="6" lean-forward="false" selection-start-line="11" selection-start-column="6" selection-end-line="11" selection-end-column="6" /> <caret line="135" selection-start-line="135" selection-end-line="135" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Request.php"> <entry file="file://$PROJECT_DIR$/Lib/Env.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="720"> <state relative-caret-position="1260">
<caret line="53" column="5" lean-forward="false" selection-start-line="53" selection-start-column="5" selection-end-line="53" selection-end-column="5" /> <caret line="89" column="29" selection-start-line="89" selection-start-column="29" selection-end-line="89" selection-end-column="29" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Response.php"> <entry file="file://$PROJECT_DIR$/start.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="975"> <state relative-caret-position="495">
<caret line="70" column="0" lean-forward="false" selection-start-line="70" selection-start-column="0" selection-end-line="70" selection-end-column="0" /> <caret line="39" lean-forward="true" selection-start-line="39" selection-end-line="39" />
<folding>
<element signature="e#111#138#0#PHP" expanded="false" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Route/Api.php"> <entry file="file://$PROJECT_DIR$/Application/Controller/CertifyController.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="750"> <state relative-caret-position="315">
<caret line="55" column="5" lean-forward="true" selection-start-line="55" selection-start-column="5" selection-end-line="55" selection-end-column="5" /> <caret line="26" selection-start-line="26" selection-end-line="26" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Application/Events.php"> <entry file="file://$PROJECT_DIR$/Lib/Log.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="474"> <state relative-caret-position="1020">
<caret line="51" column="52" lean-forward="false" selection-start-line="51" selection-start-column="52" selection-end-line="51" selection-end-column="52" /> <caret line="75" selection-start-line="75" selection-end-line="75" />
<folding> <folding>
<element signature="e#94#106#0#PHP" expanded="false" /> <element signature="e#111#151#0#PHP" expanded="true" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/composer.json"> <entry file="file://$PROJECT_DIR$/Lib/log/LogRecord.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="195"> <state relative-caret-position="90">
<caret line="13" column="0" lean-forward="false" selection-start-line="13" selection-start-column="0" selection-end-line="13" selection-end-column="0" /> <caret line="11" column="15" selection-start-line="11" selection-start-column="15" selection-end-line="11" selection-end-column="15" />
<folding /> </state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Application/Controller.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1890">
<caret line="135" lean-forward="true" selection-start-line="135" selection-end-line="135" />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/log/Format.php">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php"> <entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225"> <state relative-caret-position="225">
<caret line="22" column="6" lean-forward="false" selection-start-line="22" selection-start-column="6" selection-end-line="22" selection-end-column="6" /> <caret line="22" column="6" selection-start-line="22" selection-start-column="6" selection-end-line="22" selection-end-column="6" />
<folding /> </state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="570">
<caret line="45" column="20" selection-start-line="45" selection-start-column="20" selection-end-line="45" selection-end-column="20" />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php"> <entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1950">
<caret line="140" column="20" selection-start-line="140" selection-start-column="20" selection-end-line="140" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.env">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="75">
<caret line="5" column="10" selection-start-line="5" selection-start-column="10" selection-end-line="5" selection-end-column="10" />
</state>
</provider>
</entry>
<entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_8.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="294"> <state relative-caret-position="294">
<caret line="140" column="20" lean-forward="false" selection-start-line="140" selection-start-column="20" selection-end-line="140" selection-end-column="20" /> <caret line="840" column="9" selection-start-line="840" selection-start-column="9" selection-end-line="840" selection-end-column="9" />
<folding /> </state>
</provider>
</entry>
<entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/redis/Redis.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="446">
<caret line="79" column="20" selection-start-line="79" selection-start-column="20" selection-end-line="79" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Request.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="720">
<caret line="53" column="5" selection-start-line="53" selection-start-column="5" selection-end-line="53" selection-end-column="5" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/composer.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="195">
<caret line="13" selection-start-line="13" selection-end-line="13" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="225">
<caret line="22" column="6" selection-start-line="22" selection-start-column="6" selection-end-line="22" selection-end-column="6" />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php"> <entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="570"> <state relative-caret-position="570">
<caret line="45" column="20" lean-forward="false" selection-start-line="45" selection-start-column="20" selection-end-line="45" selection-end-column="20" /> <caret line="45" column="20" selection-start-line="45" selection-start-column="20" selection-end-line="45" selection-end-column="20" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/start.php"> <entry file="file://$PROJECT_DIR$/Lib/log/Format.php">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/Lib/log/LogRecord.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="495"> <state relative-caret-position="90">
<caret line="39" column="0" lean-forward="true" selection-start-line="39" selection-start-column="0" selection-end-line="39" selection-end-column="0" /> <caret line="11" column="15" selection-start-line="11" selection-start-column="15" selection-end-line="11" selection-end-column="15" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Application/Controller/CertifyController.php"> <entry file="file://$PROJECT_DIR$/vendor/monolog/monolog/src/Monolog/Logger.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="315"> <state relative-caret-position="1950">
<caret line="26" column="0" lean-forward="false" selection-start-line="26" selection-start-column="0" selection-end-line="26" selection-end-column="0" /> <caret line="140" column="20" selection-start-line="140" selection-start-column="20" selection-end-line="140" selection-end-column="20" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/log/Format.php"> <entry file="file://$PROJECT_DIR$/Lib/Log.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1020">
<caret line="75" selection-start-line="75" selection-end-line="75" />
<folding>
<element signature="e#111#151#0#PHP" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/vendor/workerman/gateway-worker/src/BusinessWorker.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0"> <state relative-caret-position="289">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" /> <caret line="178" column="20" selection-start-line="178" selection-start-column="20" selection-end-line="178" selection-end-column="20" />
<folding />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/log/LogRecord.php"> <entry file="file://$PROJECT_DIR$/Application/start_register.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="165">
<caret line="24" column="1" lean-forward="true" selection-start-line="24" selection-start-column="1" selection-end-line="24" selection-end-column="1" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Application/start_businessworker.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="105">
<caret line="19" column="40" lean-forward="true" selection-start-line="19" selection-start-column="40" selection-end-line="19" selection-end-column="40" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Application/start_gateway.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="89"> <state relative-caret-position="225">
<caret line="11" column="15" lean-forward="false" selection-start-line="11" selection-start-column="15" selection-end-line="11" selection-end-column="15" /> <caret line="28" column="42" lean-forward="true" selection-start-line="28" selection-start-column="42" selection-end-line="28" selection-end-column="42" />
<folding /> </state>
</provider>
</entry>
<entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_1.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-108">
<caret line="551" column="9" selection-start-line="551" selection-start-column="9" selection-end-line="551" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Crc.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="67">
<caret line="66" column="27" selection-start-line="66" selection-start-column="27" selection-end-line="66" selection-end-column="27" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Route.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="554">
<caret line="62" column="20" selection-start-line="62" selection-start-column="20" selection-end-line="62" selection-end-column="20" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Application/Events.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1230">
<caret line="86" lean-forward="true" selection-start-line="86" selection-end-line="86" />
<folding>
<element signature="e#94#106#0#PHP" expanded="true" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Aes.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="15" column="27" selection-start-line="15" selection-start-column="27" selection-end-line="15" selection-end-column="27" />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Application/Controller.php"> <entry file="file://$PROJECT_DIR$/Application/Controller.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="251"> <state relative-caret-position="-2153">
<caret line="135" column="0" lean-forward="true" selection-start-line="135" selection-start-column="0" selection-end-line="135" selection-end-column="0" /> <caret line="128" lean-forward="true" selection-start-line="128" selection-end-line="128" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/vendor/workerman/workerman/Protocols/Bintohex.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-668">
<caret line="8" column="29" selection-start-line="8" selection-start-column="29" selection-end-line="8" selection-end-column="29" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Response.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1275">
<caret line="91" column="21" lean-forward="true" selection-start-line="91" selection-start-column="21" selection-end-line="91" selection-end-column="21" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Route/Api.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="300">
<caret line="25" selection-start-line="25" selection-end-line="25" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Application/Controller/CertifyController.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="382">
<caret line="39" lean-forward="true" selection-start-line="39" selection-end-line="39" />
<folding> <folding>
<element signature="e#119#131#0#PHP" expanded="true" /> <element signature="e#130#157#0#PHP" expanded="true" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/Log.php"> <entry file="file://$PROJECT_DIR$/Application/Controller/AccessController.php">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="742"> <state relative-caret-position="375">
<caret line="75" column="0" lean-forward="false" selection-start-line="75" selection-start-column="0" selection-end-line="75" selection-end-column="0" /> <caret line="30" column="9" selection-start-line="30" selection-start-column="9" selection-end-line="30" selection-end-column="9" />
<folding> <folding>
<element signature="e#111#151#0#PHP" expanded="true" /> <element signature="e#126#153#0#PHP" expanded="true" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Lib/redis/RedisKey.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="15" selection-start-line="15" selection-end-line="15" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/.env"> <entry file="file://$PROJECT_DIR$/.env">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="75"> <state relative-caret-position="135">
<caret line="5" column="10" lean-forward="false" selection-start-line="5" selection-start-column="10" selection-end-line="5" selection-end-column="10" /> <caret line="9" column="20" selection-start-line="9" selection-start-column="20" selection-end-line="9" selection-end-column="20" />
<folding /> </state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Lib/Env.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="262">
<caret line="82" column="26" lean-forward="true" selection-start-line="82" selection-start-column="26" selection-end-line="82" selection-end-column="26" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/start.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="427">
<caret line="66" column="4" selection-start-line="66" selection-start-column="4" selection-end-line="66" selection-end-column="4" />
</state> </state>
</provider> </provider>
</entry> </entry>
......
...@@ -18,10 +18,10 @@ use Monolog\Logger; ...@@ -18,10 +18,10 @@ use Monolog\Logger;
/** /**
* *
* @method $this debug($info,$contenxt=[]) * @method $this debug($info, $contenxt = [])
* @method $this warn($info,$context=[]) * @method $this warn($info, $context = [])
* @method $this alert($info,$context=[]) * @method $this alert($info, $context = [])
* @method $this error($info,$context=[]) * @method $this error($info, $context = [])
* *
* Class Controller * Class Controller
* @package Application * @package Application
...@@ -101,6 +101,7 @@ class Controller ...@@ -101,6 +101,7 @@ class Controller
* @var Response * @var Response
*/ */
protected $response; protected $response;
/** /**
* *
* Controller constructor. * Controller constructor.
...@@ -131,10 +132,11 @@ class Controller ...@@ -131,10 +132,11 @@ class Controller
public function __destruct() public function __destruct()
{ {
if(count($this->logRecords) != 0 ) if (count($this->logRecords) != 0) {
{
} }
} }
/** /**
...@@ -150,10 +152,11 @@ class Controller ...@@ -150,10 +152,11 @@ class Controller
foreach ($map as $key => $length) { foreach ($map as $key => $length) {
$length *= 2;
$parameters[$key] = substr($data, $start, $length); $parameters[$key] = substr($data, $start, $length);
if(property_exists($this,$key)) if (property_exists($this, $key)) {
{
$this->$key = $parameters[$key]; $this->$key = $parameters[$key];
} }
...@@ -271,24 +274,31 @@ class Controller ...@@ -271,24 +274,31 @@ class Controller
public function __call($name, $arguments) public function __call($name, $arguments)
{ {
if(in_array($name,['debug','error','warn','alert'])) if (in_array($name, ['debug', 'error', 'warn', 'alert'])) {
{ if (count($arguments) === 2) {
if(count($arguments) === 2) $logRecord = new LogRecord($name, $arguments[0]);
{
$logRecord = new LogRecord($name,$arguments[0]);
}else{ } else {
$logRecord = new LogRecord($name,$arguments[0],$arguments[1]); $logRecord = new LogRecord($name, $arguments[0], $arguments[1]);
} }
array_push($this->logRecords,$logRecord); array_push($this->logRecords, $logRecord);
} }
} }
public function get($key)
{
if (!$this->request instanceof Request) {
$this->request = $this->getRequest();
}
return $this->request->get($key);
}
} }
\ No newline at end of file
<?php
/**
* Created by PhpStorm.
* User: banice
* Date: 2018/5/20
* Time: 下午1:47
*/
namespace Application\Controller;
use Application\Controller;
use GatewayWorker\Lib\Gateway;
class AccessController extends Controller
{
protected $parameterMap = [
'02' => [
'mac' => 6
]
];
public function access()
{
if($_SESSION['certified'] === true)
{
$this->response->send('02');
}else{
Gateway::closeClient($this->clientId);
}
}
}
\ No newline at end of file
...@@ -10,6 +10,7 @@ namespace Application\Controller; ...@@ -10,6 +10,7 @@ namespace Application\Controller;
use Application\Controller; use Application\Controller;
use Lib\Aes;
class CertifyController extends Controller class CertifyController extends Controller
{ {
...@@ -17,13 +18,30 @@ class CertifyController extends Controller ...@@ -17,13 +18,30 @@ class CertifyController extends Controller
protected $parameterMap = [ protected $parameterMap = [
'01' => [ '01' => [
'mac' => 12 'mac' => 6
] ]
]; ];
public function certify() public function certify()
{ {
$nonce = $this->getNonce();
$mac =$this->getRequest()->get('mac');
//todo 验证mac地址是否存在,从数据库中获取producter_id生产sign
$_SESSION['gateway_mac'] = $mac;
$_SESSION['certified'] = true;
$productId = 'A22E4F4CDB05C460E450E46241DD6F89';
$sign = bin2hex(Aes::encrypt($nonce,$productId));
$sign = substr($sign,0,8);
$this->response->send('01',$sign);
} }
......
...@@ -34,7 +34,7 @@ class Events ...@@ -34,7 +34,7 @@ class Events
{ {
static::$redis = new Redis(); static::$redis = new \Redis();
static::$redis->pconnect(Env::get('REDIS_HOST'), Env::get('REDIS_PORT'), 0); static::$redis->pconnect(Env::get('REDIS_HOST'), Env::get('REDIS_PORT'), 0);
...@@ -49,7 +49,7 @@ class Events ...@@ -49,7 +49,7 @@ class Events
static::$redis->select(4); static::$redis->select(4);
static::$db = new Connection(Env::get('DB_HOST'), Env::get('DB_PORT'), Env::get('DB_USERNAME'), Env::get('DB_PASSWORD'), Env::get('DB_DATABASE')); // static::$db = new Connection(Env::get('DB_HOST'), Env::get('DB_PORT'), Env::get('DB_USERNAME'), Env::get('DB_PASSWORD'), Env::get('DB_DATABASE'));
} }
...@@ -57,25 +57,34 @@ class Events ...@@ -57,25 +57,34 @@ class Events
public static function onMessage($clientId,$message) public static function onMessage($clientId,$message)
{ {
var_dump($message);
$crc = substr($message,-2); $crc = substr($message,-2);
if($crc == Crc::crc($message)) $makeCrc = sprintf('%08x',(Crc::crc(substr($message,0,-2))));
{
if($crc != substr($makeCrc,0,2))
{
Gateway::closeClient($clientId); Gateway::closeClient($clientId);
}else{ }else{
$command = substr($message,6,2); $command = substr($message,6,2);
var_dump($command);
$route = Api::getRoute($command); $route = Api::getRoute($command);
if( $route instanceof Route) if( $route instanceof Route)
{ {
$controllerName = $route->getController(); $controllerName = $route->getController();
$method = $route->getMethod(); $method = $route->getMethod();
$controllerName = APP.$controllerName;
$controller = new $controllerName($clientId,$message,$command); $controller = new $controllerName($clientId,$message,$command);
$controller->$method(); $controller->$method();
......
...@@ -21,7 +21,7 @@ $worker->name = 'senthink_cdz_business'; ...@@ -21,7 +21,7 @@ $worker->name = 'senthink_cdz_business';
// bussinessWorker进程数量 // bussinessWorker进程数量
$worker->count = 4; $worker->count = 4;
// 服务注册地址 // 服务注册地址
$worker->registerAddress = '127.0.0.1:1239'; $worker->registerAddress = \Lib\Env::get('REGISTER_IP').':'.\Lib\Env::get('REGISTER_PORT');
// 如果不是在根目录启动,则运行runAll方法 // 如果不是在根目录启动,则运行runAll方法
if(!defined('GLOBAL_START')) { if(!defined('GLOBAL_START')) {
......
...@@ -29,7 +29,7 @@ $gateway->lanIp = Env::get('GATEWAY_IP'); ...@@ -29,7 +29,7 @@ $gateway->lanIp = Env::get('GATEWAY_IP');
// 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口
$gateway->startPort = Env::get('GATEWAY_START_PORT'); $gateway->startPort = Env::get('GATEWAY_START_PORT');
// 服务注册地址 // 服务注册地址
$gateway->registerAddress = '0.0.0.0:1239'; $gateway->registerAddress = Env::get('REGISTER_IP').':'.Env::get('REGISTER_PORT');
// 心跳间隔 // 心跳间隔
$gateway->pingInterval = 60; $gateway->pingInterval = 60;
......
...@@ -16,7 +16,7 @@ use \GatewayWorker\Register; ...@@ -16,7 +16,7 @@ use \GatewayWorker\Register;
use Lib\Env; use Lib\Env;
// register 服务必须是text协议 // register 服务必须是text协议
$register = new Register('text://127.0.0.1:'.Env::get('GATEWAY_PORT')); $register = new Register('text://'.Env::get('REGISTER_IP').':'.Env::get('REGISTER_PORT'));
// 如果不是在根目录启动,则运行runAll方法 // 如果不是在根目录启动,则运行runAll方法
......
...@@ -11,18 +11,15 @@ namespace Lib; ...@@ -11,18 +11,15 @@ namespace Lib;
class Env class Env
{ {
/*
/**
* @var Env
*/
private static $instance = null;
/**
* @var array * @var array
*/ */
private $env = []; private static $env = [];
private static $boot = false;
private function __construct()
private static function boot()
{ {
$file = file_get_contents(__DIR__.'/../.env'); $file = file_get_contents(__DIR__.'/../.env');
...@@ -42,52 +39,59 @@ class Env ...@@ -42,52 +39,59 @@ class Env
$env = explode('=',$raw); $env = explode('=',$raw);
$this->env[$env[0]] = $env[1]; static::$env[$env[0]] = $env[1];
} }
unset($rawArray); unset($rawArray);
} }
/** /**
* @param $key * @param string $key
* @return bool|mixed * @return string|null
*/ */
public function get(string $key) public static function get(string $key) : ? string
{ {
return !isset($this->env[$key]) ?? $this->env[$key]; if(static::$boot === false)
{
static::boot();
} }
return static::$env[$key] ?? null;
}
/** /**
* @return Env * @param string $key
* @return bool
*/ */
public static function getInstance() public static function has(string $key) : bool
{ {
if(is_null(static::$instance)) return isset(static::$env[$key]);
{
static::$instance = new Env();
}
return static::$instance;
} }
/** /**
* @param $name * @return array|mixed
* @param $arguments
* @return mixed
*/ */
public static function __callStatic($name, $arguments) public static function getStartFiles()
{
if(static::$boot === false)
{ {
$instance = static::getInstance(); static::boot();
}
$files = static::$env['START_FILES'];
$files = explode('|',$files);
return $instance->$name($arguments); return $files;
} }
} }
\ No newline at end of file
...@@ -33,7 +33,7 @@ class Response ...@@ -33,7 +33,7 @@ class Response
/** /**
* @var string * @var string
*/ */
private $lenght = ''; private $length = '';
/** /**
* @var string * @var string
...@@ -50,6 +50,10 @@ class Response ...@@ -50,6 +50,10 @@ class Response
*/ */
private $controller; private $controller;
/**
* Response constructor.
* @param Controller $controller
*/
public function __construct(Controller $controller) public function __construct(Controller $controller)
{ {
...@@ -57,6 +61,10 @@ class Response ...@@ -57,6 +61,10 @@ class Response
} }
/**
* @param string $command
* @param string $data
*/
public function send(string $command,string $data ='') public function send(string $command,string $data ='')
{ {
$this->data = $data; $this->data = $data;
...@@ -67,7 +75,7 @@ class Response ...@@ -67,7 +75,7 @@ class Response
$this->headerFlag = $this->controller->isEncrypt() ? '05' : '04'; $this->headerFlag = $this->controller->isEncrypt() ? '05' : '04';
$this->lenght = sprintf('%02x',dechex(7+strlen($data)/2 + 1)); $this->length = sprintf('%04x',(7+strlen($data)/2 + 1));
Gateway::sendToClient($this->controller->getClientId(),$this->organize()); Gateway::sendToClient($this->controller->getClientId(),$this->organize());
...@@ -84,7 +92,7 @@ class Response ...@@ -84,7 +92,7 @@ class Response
//todo 加密 //todo 加密
} }
$exceptCrc = self::PREAMBLE.$this->headerFlag.$this->headerFlag.$this->lenght.$this->data; $exceptCrc = self::PREAMBLE.$this->headerFlag.$this->headerCtrl.$this->length.$this->nonce.$this->data;
$crc = substr(sprintf('%08x',Crc::crc($exceptCrc)),0,2); $crc = substr(sprintf('%08x',Crc::crc($exceptCrc)),0,2);
......
<?php
/**
* Created by PhpStorm.
* User: banice
* Date: 2018/5/20
* Time: 下午2:00
*/
namespace Lib\redis;
class RedisKey
{
}
\ No newline at end of file
...@@ -21,6 +21,9 @@ class Api ...@@ -21,6 +21,9 @@ class Api
static::add('01','CertifyController@certify'); static::add('01','CertifyController@certify');
static::add('02','AccessController@access');
} }
public static function add(string $command, string $controllerAction,array $middleware =[]) public static function add(string $command, string $controllerAction,array $middleware =[])
...@@ -41,6 +44,7 @@ class Api ...@@ -41,6 +44,7 @@ class Api
static::$route[$command] = $route; static::$route[$command] = $route;
unset($route); unset($route);
} }
......
[2018-05-18 16:30:48] error.ERROR: Using $this when not in object context [] []
...@@ -5,21 +5,20 @@ ...@@ -5,21 +5,20 @@
* Date: 2018/5/16 * Date: 2018/5/16
* Time: 下午4:55 * Time: 下午4:55
*/ */
use Lib\Env; use Lib\Env;
use Workerman\Worker; use Workerman\Worker;
ini_set('display_errors', 'on'); ini_set('display_errors', 'on');
date_default_timezone_set('Asia/Shanghai'); date_default_timezone_set('Asia/Shanghai');
// 检查扩展 // 检查扩展
if(!extension_loaded('pcntl')) if (!extension_loaded('pcntl')) {
{
exit("Please install pcntl extension. See http://doc3.workerman.net/appendices/install-extension.html\n"); exit("Please install pcntl extension. See http://doc3.workerman.net/appendices/install-extension.html\n");
} }
if(!extension_loaded('posix')) if (!extension_loaded('posix')) {
{
exit("Please install posix extension. See http://doc3.workerman.net/appendices/install-extension.html\n"); exit("Please install posix extension. See http://doc3.workerman.net/appendices/install-extension.html\n");
} }
...@@ -30,16 +29,45 @@ require_once __DIR__ . '/vendor/autoload.php'; ...@@ -30,16 +29,45 @@ require_once __DIR__ . '/vendor/autoload.php';
function exceptionHandle($exception) function exceptionHandle($exception)
{ {
$logger = new \Monolog\Logger('error',new \Monolog\Handler\RotatingFileHandler('error',30)); $logger = new \Monolog\Logger('error');
$logger->pushHandler(new \Monolog\Handler\RotatingFileHandler('./storage/error', 30));
try{
$logger->error($exception->getMessage(),[
$exception->getFile(),
$exception->getTraceAsString(),
$exception->getLine(),
$exception->getTrace(),
]);
}catch (Exception $exception)
{
error_log($exception->getMessage());
}
$logger->error($exception->getMessage());
} }
set_exception_handler('exceptionHandle'); set_exception_handler('exceptionHandle');
// 加载所有Applications/*/start.php,以便启动所有服务 // 加载所有Applications/*/start.php,以便启动所有服务
foreach(glob(__DIR__.'/Application/start*.php') as $start_file) foreach (glob(__DIR__ . '/Application/start*.php') as $start_file) {
{
foreach (Env::getStartFiles() as $file)
{
if(strstr($start_file,$file))
{
require_once $start_file; require_once $start_file;
}
}
require_once $start_file;
} }
\Route\Api::boot();
Worker::runAll();
\ No newline at end of file
[2018-05-18 16:32:02] error.ERROR: Using $this when not in object context [] []
[2018-05-18 16:35:32] error.ERROR: Using $this when not in object context [] []
[2018-05-18 16:36:02] error.ERROR: hello [] []
[2018-05-18 16:59:33] error.ERROR: gett [] []
[2018-05-18 17:05:20] error.ERROR: gett [] []
[2018-05-18 17:05:44] error.ERROR: gett [] []
[2018-05-18 17:07:51] error.ERROR: gett [] []
[2018-05-18 17:08:08] error.ERROR: gett [] []
[2018-05-18 17:08:29] error.ERROR: Using $this when not in object context [] []
[2018-05-18 17:09:17] error.ERROR: Using $this when not in object context [] []
[2018-05-18 17:14:02] error.ERROR: Undefined class constant 'env' [] []
[2018-05-18 17:17:41] error.ERROR: Undefined class constant 'env' [] []
[2018-05-18 17:19:36] error.ERROR: Using $this when not in object context [] []
[2018-05-18 17:19:47] error.ERROR: Using $this when not in object context [] []
[2018-05-18 17:21:00] error.ERROR: Using $this when not in object context [] []
[2018-05-18 17:31:34] error.ERROR: Call to undefined method Lib\Env::getInstance() [] []
[2018-05-18 17:33:50] error.ERROR: Call to undefined method Lib\Env::getInstan() [48,[]] []
[2018-05-18 17:34:40] error.ERROR: Call to undefined method Lib\Env::getInstan() ["/var/www/senthink/cdz_gateway/start.php","#0 {main}",50,[]] []
[2018-05-20 11:14:36] error.ERROR: Address already in use ["/var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php","#0 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(578): Workerman\\Worker->listen()\n#1 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(462): Workerman\\Worker::initWorkers()\n#2 /var/www/senthink/cdz_gateway/start.php(63): Workerman\\Worker::runAll()\n#3 {main}",1994,[{"file":"/var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php","line":578,"function":"listen","class":"Workerman\\Worker","type":"->","args":[]},{"file":"/var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php","line":462,"function":"initWorkers","class":"Workerman\\Worker","type":"::","args":[]},{"file":"/var/www/senthink/cdz_gateway/start.php","line":63,"function":"runAll","class":"Workerman\\Worker","type":"::","args":[]}]] []
2018-05-20 11:14:36 pid:3079 Workerman[start.php] start in DEBUG mode
2018-05-20 11:15:37 pid:3109 Workerman[start.php] start in DEBUG mode
2018-05-20 11:15:37 pid:3113 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:37 pid:3110 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:37 pid:3111 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:37 pid:3112 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:38 pid:3113 Worker process terminated
2018-05-20 11:15:38 pid:3109 worker[senthink_cdz_business:3113] exit with status 64000
2018-05-20 11:15:38 pid:3110 Worker process terminated
2018-05-20 11:15:38 pid:3112 Worker process terminated
2018-05-20 11:15:38 pid:3111 Worker process terminated
2018-05-20 11:15:38 pid:3109 worker[senthink_cdz_business:3112] exit with status 64000
2018-05-20 11:15:38 pid:3109 worker[senthink_cdz_business:3110] exit with status 64000
2018-05-20 11:15:38 pid:3109 worker[senthink_cdz_business:3111] exit with status 64000
2018-05-20 11:15:38 pid:3117 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:15:38 pid:3118 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:15:38 pid:3116 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:15:38 pid:3119 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:15:39 pid:3109 Workerman[start.php] stopping ...
2018-05-20 11:15:39 pid:3117 Worker process terminated
2018-05-20 11:15:39 pid:3116 Worker process terminated
2018-05-20 11:15:39 pid:3119 Worker process terminated
2018-05-20 11:15:39 pid:3109 worker[senthink_cdz_business:3117] exit with status 64000
2018-05-20 11:15:39 pid:3118 Worker process terminated
2018-05-20 11:15:39 pid:3109 worker[senthink_cdz_business:3116] exit with status 64000
2018-05-20 11:15:39 pid:3109 worker[senthink_cdz_business:3119] exit with status 64000
2018-05-20 11:15:39 pid:3109 worker[senthink_cdz_business:3118] exit with status 64000
2018-05-20 11:15:39 pid:3109 Workerman[start.php] has been stopped
2018-05-20 11:15:57 pid:3139 Workerman[start.php] start in DEBUG mode
2018-05-20 11:15:57 pid:3141 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:57 pid:3140 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:57 pid:3143 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:57 pid:3142 Error: Class 'Redis' not found in /var/www/senthink/cdz_gateway/Application/Events.php:37
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:15:58 pid:3140 Worker process terminated
2018-05-20 11:15:58 pid:3142 Worker process terminated
2018-05-20 11:15:58 pid:3139 Workerman[start.php] stopping ...
2018-05-20 11:15:58 pid:3141 Worker process terminated
2018-05-20 11:15:58 pid:3139 worker[senthink_cdz_business:3140] exit with status 64000
2018-05-20 11:15:58 pid:3143 Worker process terminated
2018-05-20 11:15:58 pid:3139 worker[senthink_cdz_business:3142] exit with status 64000
2018-05-20 11:15:58 pid:3139 worker[senthink_cdz_business:3141] exit with status 64000
2018-05-20 11:15:58 pid:3139 worker[senthink_cdz_business:3143] exit with status 64000
2018-05-20 11:15:58 pid:3139 Workerman[start.php] has been stopped
2018-05-20 11:17:18 pid:3693 Workerman[start.php] start in DEBUG mode
2018-05-20 11:17:18 pid:3695 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:17:18 pid:3696 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:17:18 pid:3694 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:17:18 pid:3697 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:17:19 pid:3695 Worker process terminated
2018-05-20 11:17:19 pid:3696 Worker process terminated
2018-05-20 11:17:19 pid:3694 Worker process terminated
2018-05-20 11:17:19 pid:3693 worker[senthink_cdz_business:3695] exit with status 64000
2018-05-20 11:17:19 pid:3697 Worker process terminated
2018-05-20 11:17:19 pid:3693 worker[senthink_cdz_business:3696] exit with status 64000
2018-05-20 11:17:19 pid:3693 worker[senthink_cdz_business:3694] exit with status 64000
2018-05-20 11:17:19 pid:3693 worker[senthink_cdz_business:3697] exit with status 64000
2018-05-20 11:17:19 pid:3701 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:19 pid:3700 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:19 pid:3703 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:19 pid:3702 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:20 pid:3701 Worker process terminated
2018-05-20 11:17:20 pid:3700 Worker process terminated
2018-05-20 11:17:20 pid:3702 Worker process terminated
2018-05-20 11:17:20 pid:3693 worker[senthink_cdz_business:3701] exit with status 64000
2018-05-20 11:17:20 pid:3703 Worker process terminated
2018-05-20 11:17:20 pid:3693 worker[senthink_cdz_business:3700] exit with status 64000
2018-05-20 11:17:20 pid:3693 worker[senthink_cdz_business:3702] exit with status 64000
2018-05-20 11:17:20 pid:3693 worker[senthink_cdz_business:3703] exit with status 64000
2018-05-20 11:17:20 pid:3706 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:20 pid:3707 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:20 pid:3704 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:20 pid:3705 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:17:21 pid:3706 Worker process terminated
2018-05-20 11:17:21 pid:3707 Worker process terminated
2018-05-20 11:17:21 pid:3693 Workerman[start.php] stopping ...
2018-05-20 11:17:21 pid:3705 Worker process terminated
2018-05-20 11:17:21 pid:3704 Worker process terminated
2018-05-20 11:17:21 pid:3693 worker[senthink_cdz_business:3706] exit with status 64000
2018-05-20 11:17:21 pid:3693 worker[senthink_cdz_business:3707] exit with status 64000
2018-05-20 11:17:21 pid:3693 worker[senthink_cdz_business:3704] exit with status 64000
2018-05-20 11:17:21 pid:3693 worker[senthink_cdz_business:3705] exit with status 64000
2018-05-20 11:17:21 pid:3693 Workerman[start.php] has been stopped
2018-05-20 11:23:32 pid:11251 Workerman[start.php] start in DEBUG mode
2018-05-20 11:23:32 pid:11252 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:23:32 pid:11254 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:23:32 pid:11253 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:23:32 pid:11255 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#11 {main}
2018-05-20 11:23:33 pid:11252 Worker process terminated
2018-05-20 11:23:33 pid:11254 Worker process terminated
2018-05-20 11:23:33 pid:11253 Worker process terminated
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11254] exit with status 64000
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11252] exit with status 64000
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11253] exit with status 64000
2018-05-20 11:23:33 pid:11255 Worker process terminated
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11255] exit with status 64000
2018-05-20 11:23:33 pid:11259 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:23:33 pid:11258 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:23:33 pid:11260 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:23:33 pid:11261 RedisException: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /var/www/senthink/cdz_gateway/Application/Events.php:39
Stack trace:
#0 /var/www/senthink/cdz_gateway/Application/Events.php(39): Redis->pconnect('', NULL, 0)
#1 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#2 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#3 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#5 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:23:33 pid:11258 Worker process terminated
2018-05-20 11:23:33 pid:11260 Worker process terminated
2018-05-20 11:23:33 pid:11251 Workerman[start.php] stopping ...
2018-05-20 11:23:33 pid:11259 Worker process terminated
2018-05-20 11:23:33 pid:11261 Worker process terminated
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11260] exit with status 64000
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11258] exit with status 64000
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11259] exit with status 64000
2018-05-20 11:23:33 pid:11251 worker[senthink_cdz_business:11261] exit with status 64000
2018-05-20 11:23:33 pid:11251 Workerman[start.php] has been stopped
2018-05-20 11:25:18 pid:11281 Workerman[start.php] start in DEBUG mode
2018-05-20 11:25:18 pid:11283 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:25:18 pid:11285 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:25:18 pid:11282 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:25:18 pid:11284 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#10 {main}
2018-05-20 11:25:19 pid:11283 Worker process terminated
2018-05-20 11:25:19 pid:11281 worker[senthink_cdz_business:11283] exit with status 64000
2018-05-20 11:25:19 pid:11284 Worker process terminated
2018-05-20 11:25:19 pid:11285 Worker process terminated
2018-05-20 11:25:19 pid:11282 Worker process terminated
2018-05-20 11:25:19 pid:11281 worker[senthink_cdz_business:11282] exit with status 64000
2018-05-20 11:25:19 pid:11281 worker[senthink_cdz_business:11284] exit with status 64000
2018-05-20 11:25:19 pid:11281 worker[senthink_cdz_business:11285] exit with status 64000
2018-05-20 11:25:19 pid:11288 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:19 pid:11290 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:19 pid:11289 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:19 pid:11291 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:20 pid:11288 Worker process terminated
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11288] exit with status 64000
2018-05-20 11:25:20 pid:11290 Worker process terminated
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11290] exit with status 64000
2018-05-20 11:25:20 pid:11289 Worker process terminated
2018-05-20 11:25:20 pid:11291 Worker process terminated
2018-05-20 11:25:20 pid:11292 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11291] exit with status 64000
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11289] exit with status 64000
2018-05-20 11:25:20 pid:11293 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:20 pid:11294 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:20 pid:11295 Error: Call to undefined method Lib\Env::has() in /var/www/senthink/cdz_gateway/Application/Events.php:43
Stack trace:
#0 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#2 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1455): Workerman\Worker::forkWorkers()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1404): Workerman\Worker::monitorWorkersForLinux()
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(468): Workerman\Worker::monitorWorkers()
#11 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#12 {main}
2018-05-20 11:25:20 pid:11281 Workerman[start.php] stopping ...
2018-05-20 11:25:20 pid:11292 Worker process terminated
2018-05-20 11:25:20 pid:11294 Worker process terminated
2018-05-20 11:25:20 pid:11293 Worker process terminated
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11292] exit with status 64000
2018-05-20 11:25:20 pid:11295 Worker process terminated
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11294] exit with status 64000
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11295] exit with status 64000
2018-05-20 11:25:20 pid:11281 worker[senthink_cdz_business:11293] exit with status 64000
2018-05-20 11:25:20 pid:11281 Workerman[start.php] has been stopped
2018-05-20 11:26:31 pid:11345 Workerman[start.php] start in DEBUG mode
2018-05-20 11:26:31 pid:11346 PDOException: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) in /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php:1711
Stack trace:
#0 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1711): PDO->__construct('mysql:dbname=;h...', NULL, NULL, Array)
#1 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1698): Workerman\MySQL\Connection->connect()
#2 /var/www/senthink/cdz_gateway/Application/Events.php(52): Workerman\MySQL\Connection->__construct(NULL, NULL, NULL, NULL, NULL)
#3 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#5 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:26:31 pid:11349 PDOException: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) in /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php:1711
Stack trace:
#0 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1711): PDO->__construct('mysql:dbname=;h...', NULL, NULL, Array)
#1 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1698): Workerman\MySQL\Connection->connect()
#2 /var/www/senthink/cdz_gateway/Application/Events.php(52): Workerman\MySQL\Connection->__construct(NULL, NULL, NULL, NULL, NULL)
#3 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#5 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:26:31 pid:11347 PDOException: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) in /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php:1711
Stack trace:
#0 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1711): PDO->__construct('mysql:dbname=;h...', NULL, NULL, Array)
#1 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1698): Workerman\MySQL\Connection->connect()
#2 /var/www/senthink/cdz_gateway/Application/Events.php(52): Workerman\MySQL\Connection->__construct(NULL, NULL, NULL, NULL, NULL)
#3 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#5 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:26:31 pid:11348 PDOException: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO) in /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php:1711
Stack trace:
#0 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1711): PDO->__construct('mysql:dbname=;h...', NULL, NULL, Array)
#1 /var/www/senthink/cdz_gateway/vendor/workerman/mysql/src/Connection.php(1698): Workerman\MySQL\Connection->connect()
#2 /var/www/senthink/cdz_gateway/Application/Events.php(52): Workerman\MySQL\Connection->__construct(NULL, NULL, NULL, NULL, NULL)
#3 [internal function]: Events::onWorkerStart(Object(GatewayWorker\BusinessWorker))
#4 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(218): call_user_func('Events::onWorke...', Object(GatewayWorker\BusinessWorker))
#5 [internal function]: GatewayWorker\BusinessWorker->onWorkerStart(Object(GatewayWorker\BusinessWorker))
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2115): call_user_func(Array, Object(GatewayWorker\BusinessWorker))
#7 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(63): Workerman\Worker::runAll()
#13 {main}
2018-05-20 11:26:31 pid:11345 Workerman[start.php] stopping ...
2018-05-20 11:26:31 pid:11347 Worker process terminated
2018-05-20 11:26:31 pid:11346 Worker process terminated
2018-05-20 11:26:31 pid:11348 Worker process terminated
2018-05-20 11:26:31 pid:11349 Worker process terminated
2018-05-20 11:26:31 pid:11345 worker[senthink_cdz_business:11346] exit with status 64000
2018-05-20 11:26:31 pid:11345 worker[senthink_cdz_business:11348] exit with status 64000
2018-05-20 11:26:31 pid:11345 worker[senthink_cdz_business:11347] exit with status 64000
2018-05-20 11:26:31 pid:11345 worker[senthink_cdz_business:11349] exit with status 64000
2018-05-20 11:26:31 pid:11345 Workerman[start.php] has been stopped
2018-05-20 11:30:16 pid:11399 Workerman[start.php] start in DEBUG mode
2018-05-20 11:30:17 pid:11399 Workerman[start.php] stopping ...
2018-05-20 11:30:17 pid:11399 Workerman[start.php] has been stopped
2018-05-20 11:34:01 pid:11425 Workerman[start.php] start in DEBUG mode
2018-05-20 11:34:03 pid:11425 Workerman[start.php] stopping ...
2018-05-20 11:34:03 pid:11425 Workerman[start.php] has been stopped
2018-05-20 11:34:26 pid:11441 Workerman[start.php] start in DEBUG mode
2018-05-20 11:34:26 pid:11441 Workerman[start.php] stopping ...
2018-05-20 11:34:26 pid:11441 Workerman[start.php] has been stopped
2018-05-20 11:36:34 pid:11477 Workerman[start.php] start in DEBUG mode
2018-05-20 11:46:03 pid:11477 Workerman[start.php] stopping ...
2018-05-20 11:46:03 pid:11477 Workerman[start.php] has been stopped
2018-05-20 11:48:29 pid:11584 Workerman[start.php] start in DEBUG mode
2018-05-20 11:48:56 pid:11584 Workerman[start.php] stopping ...
2018-05-20 11:48:56 pid:11584 Workerman[start.php] has been stopped
2018-05-20 11:48:57 pid:11600 Workerman[start.php] start in DEBUG mode
2018-05-20 11:52:00 pid:11600 Workerman[start.php] stopping ...
2018-05-20 11:52:00 pid:11600 Workerman[start.php] has been stopped
2018-05-20 11:52:01 pid:11616 Workerman[start.php] start in DEBUG mode
2018-05-20 11:53:49 pid:11616 Workerman[start.php] stopping ...
2018-05-20 11:53:49 pid:11616 Workerman[start.php] has been stopped
2018-05-20 11:53:51 pid:11643 Workerman[start.php] start in DEBUG mode
2018-05-20 11:54:26 pid:11643 Workerman[start.php] stopping ...
2018-05-20 11:54:26 pid:11643 Workerman[start.php] has been stopped
2018-05-20 11:54:27 pid:11659 Workerman[start.php] start in DEBUG mode
2018-05-20 11:55:09 pid:11659 Workerman[start.php] stopping ...
2018-05-20 11:55:09 pid:11659 Workerman[start.php] has been stopped
2018-05-20 11:55:10 pid:11675 Workerman[start.php] start in DEBUG mode
2018-05-20 11:55:37 pid:11675 Workerman[start.php] stopping ...
2018-05-20 11:55:37 pid:11675 Workerman[start.php] has been stopped
2018-05-20 11:55:40 pid:11691 Workerman[start.php] start in DEBUG mode
2018-05-20 11:57:06 pid:11691 Workerman[start.php] stopping ...
2018-05-20 11:57:06 pid:11691 Workerman[start.php] has been stopped
2018-05-20 11:57:08 pid:11717 Workerman[start.php] start in DEBUG mode
2018-05-20 11:57:27 pid:11717 Workerman[start.php] stopping ...
2018-05-20 11:57:27 pid:11717 Workerman[start.php] has been stopped
2018-05-20 11:57:29 pid:11743 Workerman[start.php] start in DEBUG mode
2018-05-20 12:00:48 pid:11743 Workerman[start.php] stopping ...
2018-05-20 12:00:48 pid:11743 Workerman[start.php] has been stopped
2018-05-20 12:00:50 pid:11759 Workerman[start.php] start in DEBUG mode
2018-05-20 12:02:31 pid:11759 Workerman[start.php] stopping ...
2018-05-20 12:02:31 pid:11759 Workerman[start.php] has been stopped
2018-05-20 12:02:33 pid:11785 Workerman[start.php] start in DEBUG mode
2018-05-20 12:03:04 pid:11785 Workerman[start.php] stopping ...
2018-05-20 12:03:04 pid:11785 Workerman[start.php] has been stopped
2018-05-20 12:03:05 pid:11802 Workerman[start.php] start in DEBUG mode
2018-05-20 12:58:10 pid:11802 Workerman[start.php] stopping ...
2018-05-20 12:58:10 pid:11802 Workerman[start.php] has been stopped
2018-05-20 12:58:12 pid:11957 Workerman[start.php] start in DEBUG mode
2018-05-20 13:04:35 pid:11957 Workerman[start.php] stopping ...
2018-05-20 13:04:35 pid:11957 Workerman[start.php] has been stopped
2018-05-20 13:04:36 pid:11973 Workerman[start.php] start in DEBUG mode
2018-05-20 13:05:07 pid:11973 Workerman[start.php] stopping ...
2018-05-20 13:05:07 pid:11973 Workerman[start.php] has been stopped
2018-05-20 13:05:08 pid:11989 Workerman[start.php] start in DEBUG mode
2018-05-20 13:06:00 pid:11989 Workerman[start.php] stopping ...
2018-05-20 13:06:00 pid:11989 Workerman[start.php] has been stopped
2018-05-20 13:06:03 pid:12015 Workerman[start.php] start in DEBUG mode
2018-05-20 13:07:14 pid:12015 Workerman[start.php] stopping ...
2018-05-20 13:07:14 pid:12015 Workerman[start.php] has been stopped
2018-05-20 13:07:17 pid:12041 Workerman[start.php] start in DEBUG mode
2018-05-20 13:07:41 pid:12041 Workerman[start.php] stopping ...
2018-05-20 13:07:41 pid:12041 Workerman[start.php] has been stopped
2018-05-20 13:07:42 pid:12057 Workerman[start.php] start in DEBUG mode
2018-05-20 13:07:53 pid:12057 Workerman[start.php] stopping ...
2018-05-20 13:07:53 pid:12057 Workerman[start.php] has been stopped
2018-05-20 13:08:12 pid:12084 Workerman[start.php] start in DEBUG mode
2018-05-20 13:08:15 pid:12086 Error: Class 'CertifyController' not found in /var/www/senthink/cdz_gateway/Application/Events.php:86
Stack trace:
#0 [internal function]: Events::onMessage('7f0000010fa0000...', 'ffaa04010014dd3...')
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(395): call_user_func('Events::onMessa...', '7f0000010fa0000...', 'ffaa04010014dd3...')
#2 [internal function]: GatewayWorker\BusinessWorker->onGatewayMessage(Object(Workerman\Connection\AsyncTcpConnection), Array)
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Connection/TcpConnection.php(639): call_user_func(Array, Object(Workerman\Connection\AsyncTcpConnection), Array)
#4 [internal function]: Workerman\Connection\TcpConnection->baseRead(Resource id #57)
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Events/Select.php(286): call_user_func_array(Array, Array)
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2130): Workerman\Events\Select->loop()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(64): Workerman\Worker::runAll()
#13 {main}
2018-05-20 13:08:15 pid:12086 Worker process terminated
2018-05-20 13:08:15 pid:12084 worker[senthink_cdz_business:12086] exit with status 64000
2018-05-20 13:10:07 pid:12084 Workerman[start.php] stopping ...
2018-05-20 13:10:07 pid:12084 Workerman[start.php] has been stopped
2018-05-20 13:10:09 pid:12174 Workerman[start.php] start in DEBUG mode
2018-05-20 13:10:15 pid:12175 Error: Call to undefined function CertifyController() in /var/www/senthink/cdz_gateway/Application/Events.php:86
Stack trace:
#0 [internal function]: Events::onMessage('7f0000010fa0000...', 'ffaa04010014dd3...')
#1 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(395): call_user_func('Events::onMessa...', '7f0000010fa0000...', 'ffaa04010014dd3...')
#2 [internal function]: GatewayWorker\BusinessWorker->onGatewayMessage(Object(Workerman\Connection\AsyncTcpConnection), Array)
#3 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Connection/TcpConnection.php(639): call_user_func(Array, Object(Workerman\Connection\AsyncTcpConnection), Array)
#4 [internal function]: Workerman\Connection\TcpConnection->baseRead(Resource id #57)
#5 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Events/Select.php(286): call_user_func_array(Array, Array)
#6 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(2130): Workerman\Events\Select->loop()
#7 /var/www/senthink/cdz_gateway/vendor/workerman/gateway-worker/src/BusinessWorker.php(197): Workerman\Worker->run()
#8 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1323): GatewayWorker\BusinessWorker->run()
#9 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1156): Workerman\Worker::forkOneWorkerForLinux(Object(GatewayWorker\BusinessWorker))
#10 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(1130): Workerman\Worker::forkWorkersForLinux()
#11 /var/www/senthink/cdz_gateway/vendor/workerman/workerman/Worker.php(466): Workerman\Worker::forkWorkers()
#12 /var/www/senthink/cdz_gateway/start.php(64): Workerman\Worker::runAll()
#13 {main}
2018-05-20 13:10:15 pid:12175 Worker process terminated
2018-05-20 13:10:15 pid:12174 worker[senthink_cdz_business:12175] exit with status 64000
2018-05-20 13:12:31 pid:12174 Workerman[start.php] stopping ...
2018-05-20 13:12:31 pid:12174 Workerman[start.php] has been stopped
2018-05-20 13:12:33 pid:12201 Workerman[start.php] start in DEBUG mode
2018-05-20 13:29:41 pid:12201 Workerman[start.php] stopping ...
2018-05-20 13:29:41 pid:12201 Workerman[start.php] has been stopped
2018-05-20 13:29:42 pid:12220 Workerman[start.php] start in DEBUG mode
2018-05-20 13:30:11 pid:12220 Workerman[start.php] stopping ...
2018-05-20 13:30:11 pid:12220 Workerman[start.php] has been stopped
2018-05-20 13:30:11 pid:12236 Workerman[start.php] start in DEBUG mode
2018-05-20 13:33:04 pid:12241 SendBufferToWorker fail. The connections between Gateway and BusinessWorker are not ready. See http://wiki.workerman.net/Error3
2018-05-20 13:33:04 pid:12236 Workerman[start.php] stopping ...
2018-05-20 13:33:04 pid:12236 Workerman[start.php] has been stopped
2018-05-20 13:33:07 pid:12262 Workerman[start.php] start in DEBUG mode
2018-05-20 13:33:57 pid:12262 Workerman[start.php] stopping ...
2018-05-20 13:33:57 pid:12262 Workerman[start.php] has been stopped
2018-05-20 13:33:59 pid:12288 Workerman[start.php] start in DEBUG mode
2018-05-20 13:34:42 pid:12288 Workerman[start.php] stopping ...
2018-05-20 13:34:42 pid:12288 Workerman[start.php] has been stopped
2018-05-20 13:34:44 pid:12314 Workerman[start.php] start in DEBUG mode
2018-05-20 13:35:10 pid:12314 Workerman[start.php] stopping ...
2018-05-20 13:35:10 pid:12314 Workerman[start.php] has been stopped
2018-05-20 13:35:14 pid:12340 Workerman[start.php] start in DEBUG mode
2018-05-20 13:40:58 pid:12340 Workerman[start.php] stopping ...
2018-05-20 13:40:58 pid:12340 Workerman[start.php] has been stopped
2018-05-20 13:40:59 pid:12419 Workerman[start.php] start in DEBUG mode
2018-05-20 13:42:57 pid:12419 Workerman[start.php] stopping ...
2018-05-20 13:42:57 pid:12419 Workerman[start.php] has been stopped
2018-05-20 13:42:59 pid:12454 Workerman[start.php] start in DEBUG mode
2018-05-20 13:43:27 pid:12454 Workerman[start.php] stopping ...
2018-05-20 13:43:27 pid:12454 Workerman[start.php] has been stopped
2018-05-20 13:43:39 pid:12470 Workerman[start.php] start in DEBUG mode
2018-05-20 13:46:26 pid:12470 Workerman[start.php] stopping ...
2018-05-20 13:46:26 pid:12470 Workerman[start.php] has been stopped
2018-05-20 13:46:28 pid:12514 Workerman[start.php] start in DEBUG mode
2018-05-20 13:53:50 pid:12514 Workerman[start.php] stopping ...
2018-05-20 13:53:50 pid:12514 Workerman[start.php] has been stopped
2018-05-20 13:53:56 pid:12560 Workerman[start.php] start in DEBUG mode
2018-05-20 14:26:29 pid:12560 Workerman[start.php] stopping ...
2018-05-20 14:26:29 pid:12560 Workerman[start.php] has been stopped
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment