`from vnpy.event import EventEngine, Event
from vnpy.trader.engine import MainEngine
from vnpy_ctp import CtpGateway
def process_log_event(event: Event):
""""""
log = event.data
msg = f"{log.time}\t{log.msg}"
print(msg)
def custom_event(event: Event):
"""
自定义rqsdk的请求逻辑,支持合约更新和调用
"""
# log = event.data
# msg = f"custom_event: {log.time}\t{log.msg}"
print("rqsdk event..", event)
CUS_LOG = "RQSDKCallBack"
def main_terminal():
""""""
event_engine = EventEngine()
main_engine = MainEngine(event_engine)
main_engine.add_gateway(CtpGateway)
setting = {
"用户名": "200946",
"密码": "******",
"经纪商代码": "9999",
"交易服务器": "tcp://180.168.146.187:10201",
"行情服务器": "tcp://180.168.146.187:10211",
"产品名称": "simnow_client_test",
"授权编码": "0000000000000000"
}
main_engine.connect(setting, "CTP")
# while True:
# sleep(10)
if name == "main":
# Run in GUI mode
# main_ui()
# Run in CLI mode
main_terminal()
`
再服务器centos上面安装 python 3.7(conda安装)
pip install vnpy==3.5.0
pip install vnpy_ctp==6.6.7.0
运行如上的脚本 python run.py
py37-tt) python run server.py
aborted (core dumped)
journalctl 看到错误是
`Mar 07 15:08:29 research-2 systemd[1]: Started Process Core Dump (PID 722029/UID 0).
Mar 07 15:08:31 research-2 systemd-coredump[722030]: [🡕] Process 722017 (python) of user 0 dumped core.
Found module linux-vdso.so.1 with build-id: 122b0af03519bf5a5eac09e79ec1685ab089b9aa
Found module _multibytecodec.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _codecs_cn.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module vnctptd.cpython-37m-x86_64-linux-gnu.so with build-id: 5cc6c8c433f8f1ec9e0db5d7c27e0103dfe6939e
Found module libthosttraderapi_se.so without build-id.
Found module libthostmduserapi_se.so without build-id.
Found module vnctpmd.cpython-37m-x86_64-linux-gnu.so with build-id: 6f8141f5faa26f4b3ef05bba071b94713af65741
Found module libta_lib.so.0 with build-id: b8dd77b8b13913f422902c96ce9a29fcdd6bbfd9
Found module _ta_lib.cpython-37m-x86_64-linux-gnu.so with build-id: 8495dc448c9e487b9d858a7bcc58ad5c76eaaba7
Found module testing.cpython-37m-x86_64-linux-gnu.so with build-id: 3f8de4cdee19e96de148ecccfd994d92e5b29410
Found module json.cpython-37m-x86_64-linux-gnu.so with build-id: 443e754b42777a0ad39137cba99dae1660e83982
Found module parsers.cpython-37m-x86_64-linux-gnu.so with build-id: 0b88c86e7e2b171c0c8029530d3eeeaafdff4974
Found module reduction.cpython-37m-x86_64-linux-gnu.so with build-id: 9bd940fcf48b0146218feb93d33f6b1656e4f188
Found module groupby.cpython-37m-x86_64-linux-gnu.so with build-id: fd2091e5b1e838c67b7d8c4fd1ad3f8b885cee1a
Found module indexers.cpython-37m-x86_64-linux-gnu.so with build-id: 48271f2716ab6c597e35db124bbae39371eb85cb
Found module libstdc++.so.6 without build-id.
Found module aggregations.cpython-37m-x86_64-linux-gnu.so with build-id: ac361056bb6caa91adc842ab090b8265c4118e7e
Found module mmap.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module unicodedata.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module internals.cpython-37m-x86_64-linux-gnu.so with build-id: a33186e2ab99b6c052234c70e864f701f279b439
Found module writers.cpython-37m-x86_64-linux-gnu.so with build-id: 3026dcee062781953df987b7ee2698af8a8dbc97
Found module indexing.cpython-37m-x86_64-linux-gnu.so with build-id: bfcdaa2acba8510b2bc15ef759522af2856bda46
Found module reshape.cpython-37m-x86_64-linux-gnu.so with build-id: 0854f55667d119b3ad2ecf31b622a2c12b66cd7b
Found module sparse.cpython-37m-x86_64-linux-gnu.so with build-id: c28f913a689a68b21e18254ff14e5a2af24c1c13
Found module join.cpython-37m-x86_64-linux-gnu.so with build-id: a703566c79d467a5ae84762190a6c7354e3c9db5
Found module index.cpython-37m-x86_64-linux-gnu.so with build-id: 2f82e5f0abf9a3cdb8132d96ca91c82936155ac9
Found module ops.cpython-37m-x86_64-linux-gnu.so with build-id: 41f8a4c70be57f5ca1f8be3833f2b345b57313d2
Found module hashing.cpython-37m-x86_64-linux-gnu.so with build-id: c7fee51bd7c160b4e3e4d25918559147bac23880
Found module tslib.cpython-37m-x86_64-linux-gnu.so with build-id: efe5275ac740c0999be8c29065442878fa76e687
Found module lib.cpython-37m-x86_64-linux-gnu.so with build-id: 830837397d186cd79261211367836260c8631f51
Found module algos.cpython-37m-x86_64-linux-gnu.so with build-id: 2c47b62e710550602395f63b3c1489b561452ebc
Found module ops_dispatch.cpython-37m-x86_64-linux-gnu.so with build-id: 506f0491a83a261acee9a0d4df5946247a9854c9
Found module vectorized.cpython-37m-x86_64-linux-gnu.so with build-id: 90badb135efe146df13203be29665ee0ac52803a
Found module period.cpython-37m-x86_64-linux-gnu.so with build-id: 2ad5a66cc5c011fb5afab19d616dcb829e681433
Found module properties.cpython-37m-x86_64-linux-gnu.so with build-id: b2b685f1dffaa5c75832d7a04d78e5f6dbc1f042
Found module strptime.cpython-37m-x86_64-linux-gnu.so with build-id: 6d247aa9c290c88158dbf22fa51a45ffc8088e7d
Found module fields.cpython-37m-x86_64-linux-gnu.so with build-id: 0c5ac55ba8b242ec70479497a1a051cc126e8f2d
Found module timestamps.cpython-37m-x86_64-linux-gnu.so with build-id: 1a20b2bdd311be8de079063f472fe2$6500eb9
Found module timedeltas.cpython-37m-x86_64-linux-gnu.so with build-id: 6c1f55fae95ee5f9eb3f9bb0cbcef7fde522f962
Found module offsets.cpython-37m-x86_64-linux-gnu.so with build-id: 7d9ca4f70b2f35b59693063594eff92b7b10f96d
Found module parsing.cpython-37m-x86_64-linux-gnu.so with build-id: 800a6c094773fd0f6a73a56eb0a2d4100c7af8ed
Found module ccalendar.cpython-37m-x86_64-linux-gnu.so with build-id: 759a77da2be6620a39f8e1e54547b127bef8c407
Found module tzconversion.cpython-37m-x86_64-linux-gnu.so with build-id: fa1964b8e6107b7c6dd1524b77cba14f33fbd033
Found module timezones.cpython-37m-x86_64-linux-gnu.so with build-id: 3bd9182a48e97b12e209a85d623129ea73900e52
Found module np_datetime.cpython-37m-x86_64-linux-gnu.so with build-id: 8232eeae880e1a5e302ab539f17977aa9793ea9c
Found module nattype.cpython-37m-x86_64-linux-gnu.so with build-id: 9d441fb5f4723dae0998284b105378c64943027d
Found module base.cpython-37m-x86_64-linux-gnu.so with build-id: 1682464c03614e7854f8c926f22ac9c67c75a343
Found module conversion.cpython-37m-x86_64-linux-gnu.so with build-id: 3803476af9fd3ae85175af82b96c593e60da7bee
Found module dtypes.cpython-37m-x86_64-linux-gnu.so with build-id: 6b544a23f372b19121f539023bda9494295b147e
Found module missing.cpython-37m-x86_64-linux-gnu.so with build-id: 1733b76f0c8270eb09394ba89fe0d676e40162c5
Found module hashtable.cpython-37m-x86_64-linux-gnu.so with build-id: ff8301bc843dfc028afd79007ad9eead21ea4c84
Found module interval.cpython-37m-x86_64-linux-gnu.so with build-id: e918c49894210b61b27d54112bc980b46fd8f5c5
Found module _csv.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module pyexpat.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module grp.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module liblzma.so.5 without build-id.
Found module _lzma.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _bz2.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module zlib.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _generator.cpython-37m-x86_64-linux-gnu.so with build-id: ca984ec8584f40f579d816bb704896ba10d8a53d
Found module _sfc64.cpython-37m-x86_64-linux-gnu.so with build-id: 763d3e575ab456270caf1388e73fa2abe71f542d
Found module _pcg64.cpython-37m-x86_64-linux-gnu.so with build-id: f6cac655b3cff7ff6239c852b1cbf65556d1955b
Found module _philox.cpython-37m-x86_64-linux-gnu.so with build-id: dc9110194525f0d9f9c855a61edfcbcda450a1f0
Found module _mt19937.cpython-37m-x86_64-linux-gnu.so with build-id: fb7d79d1e8aa4aab7a13038dd8c7ccdc0b9b096b
Found module _bounded_integers.cpython-37m-x86_64-linux-gnu.so with build-id: e21fcc4e49a13214ef20106d760364ee352033da
Found module _common.cpython-37m-x86_64-linux-gnu.so with build-id: d953d199f63daa100744392daf7fcb6cf6c75c54
Found module bit_generator.cpython-37m-x86_64-linux-gnu.so with build-id: a8c8d1b5af25b5e4e443327227783bd664342136
Found module mtrand.cpython-37m-x86_64-linux-gnu.so with build-id: d3a3def29d2c0ff1e2c13653f98919cb37574a92
Found module _pocketfft_internal.cpython-37m-x86_64-linux-gnu.so with build-id: afa9185493c44c58e1c480c39319eea23b98ec91
Found module _umath_linalg.cpython-37m-x86_64-linux-gnu.so with build-id: eb3d20eae2cd707f263c41001e7de693a14fbc26
Found module lapack_lite.cpython-37m-x86_64-linux-gnu.so with build-id: cef71305115ea1164567c932795a7e7d4403930d
Found module libffi.so.6 without build-id.
Found module _ctypes.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _posixsubprocess.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _multiarray_tests.cpython-37m-x86_64-linux-gnu.so with build-id: 0c569a3b93982101f4d2f90b7578bfea08ff75e7
Found module _pickle.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module libgcc_s.so.1 without build-id.
Found module libquadmath-2d0c479f.so.0.0.0 with build-id: e9e2b7af3158e70f8af44f54f17ca0d14d95ed2d
Found module libgfortran-2e0d59d6.so.5.0.0 with build-id: 5ef8275331f3c7aea4d0b59f2fa7ae783457a91a
Found module libopenblasp-r0-2d23e62b.3.17.so with build-id: 1e072b060dcca8f70ec7003eef4c7a16d5e4decf
Found module _multiarray_umath.cpython-37m-x86_64-linux-gnu.so with build-id: b536d69c294d7606e3f1af4eff0d002614b4ffc7
Found module _decimal.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _json.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _czoneinfo.cpython-37m-x86_64-linux-gnu.so with build-id: 80b9a0f984318afcd670ae6626432acc2a8232e3
Found module _opcode.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module libssl.so.1.0.0 without build-id.
Found module _ssl.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module libz.so.1 without build-id.
Found module binascii.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _struct.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _datetime.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _random.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _bisect.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _sha3.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _blake2.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module libcrypto.so.1.0.0 without build-id.
Found module _hashlib.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module select.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module math.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _socket.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _queue.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module _heapq.cpython-37m-x86_64-linux-gnu.so without build-id.
Found module ld-linux-x86-64.so.2 with build-id: 37af468a1c3739672c4654a945f6f440cc3cba22
Found module libm.so.6 with build-id: fabd2eafe704d7c3dd24097f8df0cd6855c0b52e
Found module librt.so.1 with build-id: d1931ce0fafd2a63d467199196e4ce2503dccee9
Found module libutil.so.1 with build-id: c4d8b32b92fcc900ca9c76934cd60fecee26fb17
Found module libdl.so.2 with build-id: 2da844464181264507602b119382ff73db5104d8
Found module libc.so.6 with build-id: 22c2d5c380006c41110ee4fd07e66c72b2ed97ef
Found module libpthread.so.0 with build-id: e5bba712202b322f3d81ee39bb83af63a9b14bf9
Found module python3.7 without build-id.
Stack trace of thread 722026:
#0 0x00007f7c6d1f054c __pthread_kill_implementation (libc.so.6 + 0xa154c)
#1 0x00007f7c6d1a3d46 raise (libc.so.6 + 0x54d46)
#2 0x00007f7c6d1777f3 abort (libc.so.6 + 0x287f3)
#3 0x00007f7c5e66c35a _ZN10__cxxabiv111__terminateEPFvvE (libstdc++.so.6 + 0xb135a)
#4 0x00007f7c5e66c3c5 _ZSt9terminatev (libstdc++.so.6 + 0xb13c5)
#5 0x00007f7c5e66c658 __cxa_throw (libstdc++.so.6 + 0xb1658)
#6 0x00007f7c5e6632cf _ZSt21__throw_runtime_errorPKc (libstdc++.so.6 + 0xa82cf)
#7 0x00007f7c5e68d498 _ZNSt6locale5facet18_S_create_c_localeERP15__locale_structPKcS2_ (libstdc++.so.6 + 0xd2498)
#8 0x00007f7c5e67f950 _ZNSt6locale5_ImplC2EPKcm (libstdc++.so.6 + 0xc4950)
#9 0x00007f7c5e6804e5 _ZNSt6localeC2EPKc (libstdc++.so.6 + 0xc54e5)
#10 0x00007f7c5d174816 _Z5toUtfRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE (vnctpmd.cpython-37m-x86_64-linux-gnu.so + 0x13816)
#11 0x00007f7c5d16cdfb _ZN5MdApi19processRspUserLoginEP4Task (vnctpmd.cpython-37m-x86_64-linux-gnu.so + 0xbdfb)
#12 0x00007f7c5d171615 _ZN5MdApi11processTaskEv (vnctpmd.cpython-37m-x86_64-linux-gnu.so + 0x10615)
#13 0x00007f7c5e696bf4 execute_native_thread_routine (libstdc++.so.6 + 0xdbbf4)
#14 0x00007f7c6d1ee802 start_thread (libc.so.6 + 0x9f802)
#15 0x00007f7c6d18e450 __clone3 (libc.so.6 + 0x3f450)
Stack trace of thread 722017:
#0 0x00007f7c6d1eb39a __futex_abstimed_wait_common (libc.so.6 + 0x9c39a)
#1 0x00007f7c6d1f6838 __new_sem_wait_slow64.constprop.0 (libc.so.6 + 0xa7838)
#2 0x000055c7cf521809 PyThread_acquire_lock_timed (python3.7 + 0x171809)
#3 0x000055c7cf55a0ca lock_PyThread_acquire_lock (python3.7 + 0x1aa0ca)
#4 0x000055c7cf527fc4 _PyMethodDef_RawFastCallKeywords (python3.7 + 0x177fc4)
#5 0x000055c7cf52814f _PyMethodDescr_FastCallKeywords (python3.7 + 0x17814f)
#6 0x000055c7cf583fa9 _PyEval_EvalFrameDefault (python3.7 + 0x1d3fa9)
#7 0x000055c7cf4c5059 _PyEval_EvalCodeWithName (python3.7 + 0x115059)
#8 0x000055c7cf5272a5 _PyFunction_FastCallKeywords (python3.7 + 0x1772a5)
#9 0x000055c7cf57f8b0 _PyEval_EvalFrameDefault (python3.7 + 0x1cf8b0)
#10 0x000055c7cf4c5059 _PyEval_EvalCodeWithName (python3.7 + 0x115059)
#11 0x000055c7cf5272a5 _PyFunction_FastCallKeywords (python3.7 + 0x1772a5)
#12 0x000055c7cf57f8b0 _PyEval_EvalFrameDefault (python3.7 + 0x1cf8b0)
#13 0x000055c7cf4c606b _PyFunction_FastCallDict (python3.7 + 0x11606b)
#14 0x000055c7cf45a4a0 _PyObject_CallFunctionVa (python3.7 + 0xaa4a0)
#15 0x000055c7cf540031 _PyObject_CallMethodId (python3.7 + 0x190031)
#16 0x000055c7cf5c75c1 wait_for_thread_shutdown (python3.7 + 0x2175c1)
#17 0x000055c7cf5d1727 Py_FinalizeEx (python3.7 + 0x221727)
#18 0x000055c7cf5e976b pymain_main.constprop.327 (python3.7 + 0x23976b)
#19 0x000055c7cf5e9e30 _Py_UnixMain (python3.7 + 0x239e30)
#20 0x00007f7c6d18eeb0 __libc_start_call_main (libc.so.6 + 0x3feb0)
#21 0x00007f7c6d18ef60 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3ff60)
#22 0x000055c7cf58f052 _start (python3.7 + 0x1df052)
Mar 07 15:08:31 research-2 systemd[1]: systemd-coredump@75-722029-0.service: Deactivated successfully.
Mar 07 15:09:23 research-2 sshd[717737]: pam_unix(sshd:session): session closed for user root
Mar 07 15:09:23 research-2 systemd-logind[556]: Session 472 logged out. Waiting for processes to exit.
Mar 07 15:09:23 research-2 systemd[1]: session-472.scope: Deactivated successfully.
Mar 07 15:09:23 research-2 systemd-logind[556]: Removed session 472.
`
请大佬帮忙看看怎么办。这是一个很纯粹的环境了。
如题。不是实时模拟,是回测下的订阅是否有效