Solarisbf opened a new issue, #11887:
URL: https://github.com/apache/trafficserver/issues/11887
hello ATS team,
i am developing ATS Configuration check logic on our service.
my ats situation flow is below.
1. I started ATS 10.0.0 without any error
2. I change remap.config, and then I check remap.config with command
`traffic_server -C verify_config`.
3. result is successful without any error
```
root@ats-dev2:/opt/ts/var/trafficserver# ../../bin/traffic_server -C
verify_config
Traffic Server 10.0.0-0 Jul 2 2024 11:58:31 ats-dev2
traffic_server: using root directory '/opt/ts'
[Nov 29 13:55:37.799] traffic_server NOTE: records parsing completed.
[Nov 29 13:55:37.799] traffic_server NOTE:
/opt/ts/etc/trafficserver/records.yaml finished loading
[Nov 29 13:55:37.803] traffic_server DIAG: <HttpConfig.cc:135
(load_server_session_sharing_match)> (http_config) enum mask value both
[Nov 29 13:55:37.803] traffic_server DIAG: <HttpConfig.cc:83
(http_config_enum_search)> (http_config) enum element both
[Nov 29 13:55:37.803] traffic_server DIAG: <HttpConfig.cc:83
(http_config_enum_search)> (http_config) enum element thread
[Nov 29 13:55:37.822] traffic_server DIAG: <DNS.cc:1898 (ink_dns_init)>
(dns) ink_dns_init: called with init_called = 0
NOTE: VERIFY
.. etc..
INFO: Successfully loaded remap.config
INFO: Successfully loaded records.yaml
INFO: Successfully loaded ssl multicert.config
INFO: Successfully initialized SSL client context
```
4. and then, i want to set my new remap.config to ats with command
`traffic_ctl config reload`. and i got result below.
```
root@ats-dev2:/opt/ts/var/trafficserver# ../../bin/traffic_ctl config reload
Error found:
RPC Node Error: connect: Couldn't open connection with
/opt/ts/var/trafficserver/jsonrpc20.sock. Why?: No such file or directory
```
5. i check `ls -al /opt/ts/var/trafficserver`. there is not jsonrpc20.sock
```
root@ats-dev2:/opt/ts/var/trafficserver# ls -al /opt/ts/var/trafficserver/
total 262188
drwxr-xr-x 11 nobody nogroup 4096 Nov 29 13:55 .
drwxr-xr-x 4 nobody nogroup 4096 Jul 2 12:38 ..
drwxr-xr-x 3 nobody nogroup 4096 Jul 29 14:46
0426154b-86ec-47a5-98e9-8d40b2da2d34
drwxr-xr-x 3 nobody nogroup 4096 Jul 29 15:07
0e42c509-1237-4cdf-a07a-1c62726acb86
drwxr-xr-x 3 nobody nogroup 4096 Jul 29 15:08
33b234db-4b4c-4c84-a32e-144d61186461
drwxr-xr-x 3 nobody nogroup 4096 Jul 29 15:06
49b4fc54-4c0d-4960-a449-f76b117d7115
drwxr-xr-x 3 nobody nogroup 4096 Jul 29 11:26
7519ed16-5535-4b09-90b5-4e180cbf2029
-rwxrwxrwx 1 nobody nogroup 268435456 Nov 29 13:47 cache.db
drwxr-xr-x 3 nobody nogroup 4096 Jul 29 15:09
ed92d949-4181-4b5a-a643-33176f0c4c61
drwxr-xr-x 3 nobody nogroup 4096 Aug 28 14:22
f7f45c66-7b57-4973-ba2a-686faaf9bb96
drwxr-xr-x 3 nobody nogroup 4096 Aug 28 14:23
fea7b7f1-57c6-4920-b013-8944b3a98a4c
-rwxrwxrwx 1 nobody nogroup 0 Jul 2 12:40 jsonrpc20.lock
drwx------ 2 nobody nogroup 4096 Aug 28 16:27 remap_purge
-rw-r--r-- 1 nobody nogroup 0 Nov 29 13:55 rr_state
-rw-r--r-- 1 nobody nogroup 8 Nov 29 13:46 server.lock
```
6. i check socket binding with `netstat -a -p --unix | grep jsonrpc`
```
root@ats-dev2:/opt/ts/var/trafficserver# netstat -a -p --unix | grep jsonrpc
unix 2 [ ACC ] STREAM LISTENING 61417068
1969404/traffic_ser /opt/ts/var/trafficserver/jsonrpc20.sock
```
7. finally i check diags.log, and i find error message below.
```
[Nov 29 13:55:37.802] traffic_server STATUS: opened
/opt/ts/var/log/trafficserver/diags.log
[Nov 29 13:55:37.802] traffic_server NOTE: updated diags config
### **[Nov 29 13:55:37.802] traffic_server WARNING: JSONRPC server could not
be started.
Why?: 'Server failed: 'Resource temporarily unavailable'' ... Continuing
without it.**
[Nov 29 13:55:37.820] traffic_server NOTE: storage.config loading ...
[Nov 29 13:55:37.822] traffic_server NOTE: storage.config finished loading
[Nov 29 13:55:37.826] traffic_server NOTE:
/opt/ts/etc/trafficserver/logging.yaml loading ...
[Nov 29 13:55:37.829] traffic_server NOTE:
/opt/ts/etc/trafficserver/logging.yaml finished loading
[Nov 29 13:55:37.830] traffic_server NOTE: logging initialized[3],
logging_mode = 3
[Nov 29 13:55:37.830] traffic_server NOTE: plugin.config loading ...
[Nov 29 13:55:37.830] traffic_server NOTE: loading plugin
'/opt/ts/libexec/trafficserver/xdebug.so'
[Nov 29 13:55:37.831] traffic_server NOTE: plugin
'/opt/ts/libexec/trafficserver/xdebug.so' finished loading
[Nov 29 13:55:37.831] traffic_server NOTE: loading plugin
'/opt/ts/libexec/trafficserver/regex_revalidate.so'
[Nov 29 13:55:37.831] traffic_server NOTE: plugin
'/opt/ts/libexec/trafficserver/regex_revalidate.so' finished loading
[Nov 29 13:55:37.831] traffic_server NOTE: loading plugin
'/opt/ts/libexec/trafficserver/header_rewrite.so'
[Nov 29 13:55:37.834] traffic_server ERROR: [header_rewrite] failed to parse
any configuration file
[Nov 29 13:55:37.834] traffic_server NOTE: plugin
'/opt/ts/libexec/trafficserver/header_rewrite.so' finished loading
[Nov 29 13:55:37.834] traffic_server NOTE: loading plugin
'/opt/ts/libexec/trafficserver/remap_stats.so'
[Nov 29 13:55:37.834] traffic_server NOTE: plugin
'/opt/ts/libexec/trafficserver/remap_stats.so' finished loading
[Nov 29 13:55:37.834] traffic_server NOTE: plugin.config finished loading
[Nov 29 13:55:37.834] traffic_server NOTE: strategies.yaml loading ...
[Nov 29 13:55:37.835] traffic_server NOTE: No NextHop strategy configs were
loaded.
[Nov 29 13:55:37.835] traffic_server NOTE: strategies.yaml finished loading
[Nov 29 13:55:37.848] traffic_server NOTE: ssl_multicert.config loading ...
[Nov 29 13:55:37.855] traffic_server WARNING: (ssl) Failed to insert SSL_CTX
for certificate /opt/ts/etc/trafficserver/ssl/333322221111/333322221111.cert
entries for names already made
[Nov 29 13:55:37.856] traffic_server NOTE:
/opt/ts/etc/trafficserver/ssl_multicert.config finished loading
```
please give me any help !
@bneradt @calavera @janfrode @biilmann @jpeach @sekimura @cmcfarlen
@bryancall @mlibbey @brbzull0
thanks a lot !!
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]