微信云托管官网
云托管可以搭设websocket服务么?
process_charging_end_indication(msg_dict)11/26 11:20:59getuserfinfofromwx-014 File "/novel/main.py", line 107, in process_charging_end_indication11/26 11:20:59getuserfinfofromwx-014 File "/novel/OperateDB.py", line 17, in get_access_token11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/requests/api.py", line 75, in get11/26 11:20:59getuserfinfofromwx-014 return request('get', url, params=params, **kwargs)11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 542, in request11/26 11:20:59getuserfinfofromwx-014 resp = self.send(prep, **send_kwargs)11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/requests/sessions.py", line 655, in send11/26 11:20:59getuserfinfofromwx-014 r = adapter.send(request, **kwargs)11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/requests/adapters.py", line 514, in send11/26 11:20:59getuserfinfofromwx-014 self.sock = ssl_wrap_socket(11/26 11:20:59getuserfinfofromwx-014 ssl_sock = _ssl_wrap_socket_impl(11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/ssl.py", line 500, in wrap_socket11/26 11:20:59getuserfinfofromwx-014 self._sslobj.do_handshake()11/26 11:20:59getuserfinfofromwx-014ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1131)11/26 11:20:59getuserfinfofromwx-014 11/26 11:20:59getuserfinfofromwx-014During handling of the above exception, another exception occurred:11/26 11:20:59getuserfinfofromwx-014 11/26 11:20:59getuserfinfofromwx-014 resp = conn.urlopen(11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 755, in urlopen11/26 11:20:59getuserfinfofromwx-014 retries = retries.increment(11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/util/retry.py", line 574, in increment11/26 11:20:59getuserfinfofromwx-014 11/26 11:20:59getuserfinfofromwx-014 11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/threading.py", line 870, in run11/26 11:20:59getuserfinfofromwx-014 self._target(*self._args, **self._kwargs)11/26 11:20:59getuserfinfofromwx-014 self.process_frame(f, frame)11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/stomp/transport.py", line 193, in process_frame11/26 11:20:59getuserfinfofromwx-014 self.notify(frame_type, f)11/26 11:20:59getuserfinfofromwx-014 process_received_msg(frame.body) 11/26 11:20:59getuserfinfofromwx-014 File "/novel/main.py", line 46, in process_received_msg11/26 11:20:59getuserfinfofromwx-014 accessToken = myDB.get_access_token()11/26 11:20:59getuserfinfofromwx-014 response =requests.get(url)11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/requests/api.py", line 61, in request11/26 11:20:59getuserfinfofromwx-014 return session.request(method=method, url=url, **kwargs)11/26 11:20:59getuserfinfofromwx-014 raise SSLError(e, request=request)11/26 11:20:59getuserfinfofromwx-014requests.exceptions.SSLError: HTTPSConnectionPool(host='api.weixin.qq.com', port=443): Max retries exceeded with url: /cgi-bin/token?grant_type=client_credential&appid=xxxxxxxx&secret=xxxxxxxxxxxxxx (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1131)')))更多11/26 11:20:59getuserfinfofromwx-014Exception in thread Thread-36919:11/26 11:20:59getuserfinfofromwx-014Traceback (most recent call last):11/26 11:20:59getuserfinfofromwx-014 httplib_response = self._make_request(11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 382, in _make_request11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket11/26 11:20:59getuserfinfofromwx-014 return ssl_context.wrap_socket(sock, server_hostname=server_hostname)11/26 11:20:59getuserfinfofromwx-014 return self.sslsocket_class._create(11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/ssl.py", line 1040, in _create11/26 11:20:59getuserfinfofromwx-014 self.do_handshake()11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/ssl.py", line 1309, in do_handshake11/26 11:20:59getuserfinfofromwx-014Traceback (most recent call last):11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/requests/adapters.py", line 439, in send11/26 11:20:59getuserfinfofromwx-014 raise MaxRetryError(_pool, url, error or ResponseError(cause))11/26 11:20:59getuserfinfofromwx-014urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api.weixin.qq.com', port=443): Max retries exceeded with url: /cgi-bin/token?grant_type=client_credential&appid=xxxxxxxxxxxxx&secret=xxxxxxxxxxx(Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1131)')))更多11/26 11:20:59getuserfinfofromwx-014During handling of the above exception, another exception occurred:11/26 11:20:59getuserfinfofromwx-014Traceback (most recent call last):11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner11/26 11:20:59getuserfinfofromwx-014 self.run()11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/stomp/transport.py", line 346, in __receiver_loop11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/stomp/transport.py", line 246, in notify11/26 11:20:59getuserfinfofromwx-014 notify_func(frame)11/26 11:20:59getuserfinfofromwx-014 File "/novel/main.py", line 164, in on_message11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 699, in urlopen11/26 11:20:59getuserfinfofromwx-014 self._validate_conn(conn)11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/connectionpool.py", line 1010, in _validate_conn11/26 11:20:59getuserfinfofromwx-014 conn.connect()11/26 11:20:59getuserfinfofromwx-014 File "/usr/local/lib/python3.8/site-packages/urllib3/connection.py", line 416, in connect
在微信托管中设置消息推送,接口检查也通过了,日志打印出了测试的消息。但我自己给订阅号发送消息的时候确没有日志打印。这是我的代码,请大佬赐教! @RestController @RequestMapping("/weixin") public class WeixinController { @PostMapping("/msg") public String handleTextMsg(@RequestBody String msg) { System.out.println(msg); return "success"; } }
httpRequest.js:133 Your current request database.getDocument is longer than 3s, it may be due to the network or your query performance | [17d507c1d74_1] (anonymous)@httpRequest.js:133listOnTimeout@internal/timers.js:549processTimers@internal/timers.js:492Timeout (async)init@internal/inspector_async_hook.js:25emitInitNative@internal/async_hooks.js:144emitInitScript@internal/async_hooks.js:350initAsyncResource@internal/timers.js:153Timeout@internal/timers.js:186setTimeout@timers.js:144setSlowWarning@httpRequest.js:128exports.default@httpRequest.js:371send@dbRequest.js:31get@query.js:72(anonymous)@index.js:1487get@index.js:1485_initDB@index.js:125exports.main@index.js:60(anonymous)@node.js:1processTicksAndRejections@internal/process/task_queues.js:97Promise.then (async)(anonymous)@node.js:1emit@events.js:315endReadableNT@_stream_readable.js:1201processTicksAndRejections@internal/process/task_queues.js:84TickObject (async)init@internal/inspector_async_hook.js:25emitInitNative@internal/async_hooks.js:144emitInitScript@internal/async_hooks.js:350nextTick@internal/process/task_queues.js:135endReadable@_stream_readable.js:1190Readable.read@_stream_readable.js:420flow@_stream_readable.js:979emitReadable_@_stream_readable.js:572onEofChunk@_stream_readable.js:536readableAddChunk@_stream_readable.js:253Readable.push@_stream_readable.js:214parserOnMessageComplete@_http_common.js:151HTTPINCOMINGMESSAGE (async)init@internal/inspector_async_hook.js:25emitInitNative@internal/async_hooks.js:144connectionListenerInternal@_http_server.js:423defaultTriggerAsyncIdScope@internal/async_hooks.js:313connectionListener@_http_server.js:399emit@events.js:315onconnection@net.js:1556
Unhandled promise rejection Error: cloud.callContainer:fail Error: errCode: -501000 | errMsg: No traffic configured. For more information, please refer to https://docs.cloudbase.net/error-code/service.html (callId: 1637564902952-0.38677809948216124) (trace: 15:8:22 start->15:8:23 system error (Error: errCode: -501000 | errMsg: No traffic configured. For more information, please refer to https://docs.cloudbase.net/error-code/service.html), abort) at ar (VM916 WAService.js:2) at VM916 WAService.js:2 at VM916 WAService.js:2 at n (VM916 WAService.js:2)(env: macOS,mp,1.05.2110290; lib: 2.20.0)
https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/basic/guide.html 你好,本人是一个业余开发者,主页是产品经理;关于云托管有一个建议; 由于本人的后端代码使用的是laravel的PHP,而laravel本身已经有了很完善的docker的官方支持:sail;直接可以生成docker-compose,并且对于框架本身有很好的支持。但是当前云托管支持dockerfile部署,是否有考虑支持基于yml的docker-compose部署呢?
按照如下的文档调用API总是提示权限不足 第一步是正常的,能够正常返回数据,但是第二步使用返回的数据上传文件时就报错了,下面是postman的截图 第一步调用成功,同时将第一步的返回结果设置到变量中: [图片] 第二步上传就提示没有权限 [图片] https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/api/storage/uploadFile.html [图片]
云托管可以代码布署,还可以公网访问吗?
现在只是可以开启https,但是访问http协议不会强制跳转https协议,会不会加上一个开关,自由决定是否强制使用https访问?
云开发本地调试中,Local Containers中的容器正常启动,也可以查看 logs, 通过 no wx auth的方式也可以调用成功,但是通过 via wx server的方式调用就失败,请问这个是什么原因,该怎么修改? [图片] [图片]
新建一个版本时的环境变量这里有点不方便。我一个服务的相关配置都是用环境变量传进去的, 有20来个。 每次发布时,都得一行行手输入,及其不方便。 如果能搞成yaml或json,我在本地文本编辑好,直接贴上去就好了。backup [图片]
[图片] 我的页面 [图片]
[图片]
如题,mvn package之后,想把war拷贝到tomcat,一直失败。。。 从日志看,打包是成功的: [2021-11-10 18:54:23] [INFO] Packaging webapp [2021-11-10 18:54:23] [INFO] Assembling webapp [nr-engine] in [/nr-engine/target/nr-engine] [2021-11-10 18:54:23] [INFO] Processing war project [2021-11-10 18:54:23] [INFO] Copying webapp webResources [/nr-engine/src/main/webapp] to [/nr-engine/target/nr-engine] [2021-11-10 18:54:23] [INFO] Copying webapp resources [/nr-engine/src/main/webapp] [2021-11-10 18:54:23] [INFO] Building war: /nr-engine/target/nr-engine.war [2021-11-10 18:54:23] [INFO] ------------------------------------------------------------------------ [2021-11-10 18:54:23] [INFO] BUILD SUCCESS [2021-11-10 18:54:23] [INFO] ------------------------------------------------------------------------ [2021-11-10 18:54:23] [INFO] Total time: 01:12 min [2021-11-10 18:54:23] [INFO] Finished at: 2021-11-10T10:54:23Z 但是,拷贝不成功: [2021-11-10 18:54:30] Step 13/15 : COPY ./target/nr-engine.war $CATALINA_HOME/webapps/nr-engine.war [2021-11-10 18:54:30] COPY failed: stat /var/lib/docker/tmp/docker-builder408548833/target/nr-engine.war: no such file or directory script returned exit code 1 把拷贝的源路径改成绝对路径“/nr-engine/target/nr-engine.war”也一样。。。 后来在Dockerfile中加了命令 ls,发现目录确实是存在的; 后来又加命令 ls -l target ,发现没权限!应该是这个原因,才会导致拷贝(ADD 和 COPY 都试过)失败。 有谁碰到过吗?这是什么情况? 以下是Dockerfile: FROM maven:3.8.3-openjdk-8 # 指定Maven环境变量(这里由于使用官方镜像,路径按照官方镜像Dockerfile中的来,否则会找不到mvn) ENV MAVEN_HOME /usr/share/maven ENV PATH $MAVEN_HOME/bin:$PATH WORKDIR /nr-engine COPY ./nr-engine/pom.xml . COPY ./nr-engine/src ./src COPY ./nr-engine/setting.xml ./setting.xml RUN rm -rf target && mkdir -m +r "target" RUN ${MAVEN_HOME}/bin/mvn -U clean package --settings /nr-engine/setting.xml -DskipTests # 添加tomcat容器到镜像中 FROM tomcat:jre8-openjdk # 保险起见,按照tomcat官方镜像配置环境变量 ENV CATALINA_HOME /usr/local/tomcat ENV PATH $CATALINA_HOME/bin:$PATH # 将war包添加进tomcat # # ADD nr-engine.war $CATALINA_HOME/webapps/ COPY ./target/nr-engine.war $CATALINA_HOME/webapps/nr-engine.war # 指定端口 EXPOSE 8080 # CMD ["catalina.sh", "run"] RUN $CATALINA_HOME/bin/catalina.sh 环境参数: 环境id:env-joker-6gp22nkt49926152 服务名称:jz 版本:jz-023 状态:构建失败
但我配置了实例副本数最小为1时,在我切换新版本后,旧版本依然会保活1个实例 我也不知道删除后它会不会仍然会保活1个实例 [图片] [图片]
如题,码云上的mavn项目想使用云托管部署 如果我在Dockerfile中引用官方mavn镜像,那tomcat该怎么弄呢 是需要再弄个tomcat镜像、还是可以搞到一个镜像里面? 如果可以一个镜像的话,Dockerfile怎么写
FROM maven:3.8.3-openjdk-8 as builder WORKDIR /myprj COPY ./myprj/pom.xml . COPY ./myprj/src ./src RUN mvn package -DskipTests 上面是Dockerfile,下面是自动构建时的报错: [2021-11-09 18:19:17] Step 5/5 : RUN mvn package -DskipTests [2021-11-09 18:19:17] ---> Running in 30203843a062 [2021-11-09 18:19:17] [91mls: cannot access '/usr/bin/mvn': Operation not permitted [2021-11-09 18:19:17] [0m[91mError: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher [2021-11-09 18:19:17] [0mThe command '/bin/sh -c mvn package -DskipTests' returned a non-zero code: 1 script returned exit code 1
如题,跨账号环境共享在云开发环境下可以使用,但是无法调用微信云托管的服务,提示无权限 errCode: -601012 unauthorized env | errMsg: env not authorize
云托管可以搭设websocket服务么?
我的配置设置的是1核1G,但是我进入实例的webshell中查看,发现实例的内存是2G!请问这是怎么回事?费用直接翻倍了!