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]

Reply via email to