我在服务器中安装了ProxySQL。
服务器详细信息: CentOS Linux版本7.5.1804(核心)
ProxySQL版本:proxysql-2.0.2-1-centos7.x86_64.rpm MaridaDB版本:Distrib 10.3.7-MariaDB
一切正常,但是我随机遇到以下问题。
JSONObject jsonObj = new JSONObject();
JSONObject jsonObjName = new JSONObject();
JSONObject jsonObjOrg = new JSONObject();
JSONArray arrayContacts = new JSONArray();
JSONObject Array_itemContacts = new JSONObject();
JSONArray arrayEmails = new JSONArray();
JSONObject Array_itemEmails = new JSONObject();
JSONArray arrayAddress = new JSONArray();
JSONObject array_itemAdrress = new JSONObject();
JSONArray arrayPhones = new JSONArray();
JSONObject Array_itemPhones = new JSONObject();
jsonObj.put("to",to);
jsonObj.put("type","contacts");
jsonObj.put("contacts",arrayContacts);
Array_itemContacts.put("addresses",arrayAddress);
Array_itemContacts.put("emails",arrayEmails);
Array_itemContacts.put("phones",arrayPhones);
Array_itemContacts.put("birthday",DOB);
Array_itemContacts.put("name",jsonObjName);
Array_itemContacts.put("org",jsonObjOrg);
Array_itemPhones.put("phone",Contact_Off);
Array_itemPhones.put("type",ContactType);
arrayPhones.add(Array_itemPhones);
arrayContacts.add(Array_itemContacts);
array_itemAdrress.put("city",city);
array_itemAdrress.put("country",country);
array_itemAdrress.put("country_code",country_code);
array_itemAdrress.put("state",state);
array_itemAdrress.put("street",street);
array_itemAdrress.put("type",addressType);
array_itemAdrress.put("zip",Zip);
arrayAddress.add(array_itemAdrress);
Array_itemEmails.put("email",emailId);
Array_itemEmails.put("type",EmailType);
arrayEmails.add(Array_itemEmails);
jsonObj.put("callback",callback);
jsonObjName.put("first_name",FirstName);
jsonObjName.put("formatted_name",ContactDisplayName);
jsonObjName.put("last_name",LastName);
jsonObjOrg.put("company",Company);
答案 0 :(得分:0)
确保还要在基础数据库服务器中创建同一用户,并确保从该应用程序连接到端口6033上的代理sql server。如果遇到任何问题,请告诉我。
答案 1 :(得分:0)
所连接的服务器和用户的时区差异也可能是造成此类ProxySQL错误的原因,请尝试设置正确的时区。
PHP示例:
date_default_timezone_set(“YOUR_TIME_ZONE”);
我遇到了类似的问题,这对我有所帮助。